Hi Dew, I'm surprised to not see you using a with statement... ;)
Is there a specific reason that you didn't - this would remove the need to add a specific .close() call. Darren. On 12/09/2011 14:09, Drew Fisher wrote: > Round 2: > > https://cr.opensolaris.org/action/browse/caiman/drewfish/7088855_2/webrev/ > > I tested opening a bad path on my own system, outside of target discovery: > >>>> fd = os.open("/dev/rdsk/c4t0d0s1", os.O_RDONLY | os.O_NDELAY) >>>> fd > 3 >>>> os.read(fd, 512) > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > OSError: [Errno 5] I/O error > > python doesn't care if the path doesn't exist (I don't have any disks with > c4), > just when we try to read from it. > > I've also added the finally clause to close the file descriptor. > > Thanks! > > -Drew > > > On 9/9/11 8:02 PM, Drew Fisher wrote: >> Good evening! >> >> Could I please get a code review for a fairly simple CR: >> >> 7088855 <http://monaco.us.oracle.com/detail.jsf?cr=7088855> bad drive leads >> to >> failed auto-install assertion >> >> https://cr.opensolaris.org/action/browse/caiman/drewfish/7088855/webrev/ >> >> I ran the target unittests and saw no new regressions. I also tested on >> Mike's machine (where the problem originally presented itself). We now >> properly skip the broken drive. >> >> We have to do the check where it is, because for failing / failed / broken >> drives, accessing the media attributes actually causes the failure so we have >> to do this first. >> >> Thanks! >> >> -Drew >> >> >> _______________________________________________ >> caiman-discuss mailing list >> [email protected] >> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > > > _______________________________________________ > caiman-discuss mailing list > [email protected] > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss _______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

