"Mick" wrote: > I've been seeing a regular crash.. doesn't seem to crash freevo but maybe it > should be wrapped up in a try except? I think its just when one inserts > blank media.. > > Exception in thread Thread-2: > Traceback (most recent call last): > File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap > self.run() > File "/usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py", line > 785, in run > self.check_all() > File "/usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py", line > 745, in check_all > self.identify(media) > File "/usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py", line > 495, in identify > disc_info = util.mediainfo.disc_info(media) > File "/usr/lib/python2.3/site-packages/freevo/util/mediainfo.py", line > 616, in disc_info > type, id = cdrom_disc_id(media.devicename) > File "/usr/lib/python2.3/site-packages/mmpython/disc/discinfo.py", line > 226, in cdrom_disc_id > disc_type = cdrom_disc_status(device, handle_mix=handle_mix) > File "/usr/lib/python2.3/site-packages/mmpython/disc/discinfo.py", line > 195, in cdrom_disc_status > fd = open(device, 'rb') > IOError: [Errno 123] No medium found: '/dev/cdroms/cdrom0' > > Its a bit trivial for a patch, but at line 195 i would change: > fd = open(device, 'rb') > to be this: > try: > fd = open(device, 'rb') > except IOError: > # cannot open media (probably blank or shot disc) > return 3
Thanks. Late, but in cvs now. Dischi -- Trust no one - umask 777 ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel