def __init__(self, parent=None, dev='/dev/cdrom'): QObject.__init__(self, parent) self._status = None if not os.access(dev, os.F_OK | os.R_OK): raise IOError('Permission denied to read %s' % dev) cd_logic.set_dev(dev) # no likey self.startTimer(self.INTERVAL)
def __init__(self, dev=RIPPER_DEV): # Defaults and Misc self.cddb_thd = None self.ripper_thd = None self.encoder_thd = None self.is_ripping = False self.is_encoding = False self.is_cddbing = False self.stop_request = False self.dev = dev cd_logic.set_dev(dev) status = cd_logic.check_dev() if status == -1: self.drive_exists = False else: self.drive_exists = True self.disc_id = None