def check_dev(): # print cd.get_drive_status() try: return cd.get_drive_status() except IOError, err: print "IOError. Passing 0. Error was " + str(err) return -1
def read_disc_info(self): """ emit an event if cd status has changed. """ if self.is_ripping: return elif CDLow.get_drive_status() in [CDROM.CDS_TRAY_OPEN, CDROM.CDS_NO_DISC, -1]: self.disc_id = None return elif CDLow.get_disc_type() != CDROM.CDS_AUDIO: return disc_id = cd_logic.get_disc_id() #if self.disc_id <> disc_id: self.disc_id = disc_id self.cddb_thd = self.runit(self.get_tracks)