Пример #1
0
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
Пример #2
0
    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)