Ejemplo n.º 1
0
 def read(self, device=None):
     if device is None:
         device = discid.get_default_device()
     log.debug(u"Reading CD using device: %r", device)
     disc = discid.read(device)
     self.id = disc.id
     self.submission_url = disc.submission_url
Ejemplo n.º 2
0
 def read(self, device=None):
     if device is None:
         device = discid.get_default_device()
     log.debug("Reading CD using device: %r", device)
     try:
         disc = discid.read(device)
         self.id = disc.id
         self.submission_url = disc.submission_url
     except discid.disc.DiscError as e:
         log.error("Error while reading %r: %s" % (device, str(e)))
         raise
Ejemplo n.º 3
0
Archivo: disc.py Proyecto: mineo/picard
 def read(self, device=None):
     if device is None:
         device = discid.get_default_device()
     log.debug("Reading CD using device: %r", device)
     try:
         disc = discid.read(device, features=['mcn'])
         self.id = disc.id
         self.mcn = disc.mcn
         self.submission_url = disc.submission_url
         log.debug("Read disc ID %s with MCN %s", self.id, self.mcn)
     except discid.disc.DiscError as e:
         log.error("Error while reading %r: %s" % (device, str(e)))
         raise
Ejemplo n.º 4
0
 def read(self, device=None):
     if device is None:
         device = discid.get_default_device()
     log.debug("Reading CD using device: %r", device)
     try:
         disc = discid.read(device, features=['mcn'])
         self.id = disc.id
         self.mcn = disc.mcn
         self.submission_url = disc.submission_url
         log.debug("Read disc ID %s with MCN %s", self.id, self.mcn)
     except discid.DiscError as e:
         log.error("Error while reading %r: %s" % (device, str(e)))
         raise
Ejemplo n.º 5
0
   def get_cdrom_discid(self, device_path):
      """ Retrive the discid from the disc in the drive

      Args:
         device_path:  cdrom device that must contain a valid AudioCD

      Return:
         The extracted discid (str), ex: "tULuQ98H70kkMmAtHFR7jKlxGRU-"

      """
      try:
         # TODO: this is a bit slow... should be async'ed in some way?
         disc = discid.read(device_path, features=[])
      except discid.DiscError:
         return None
      else:
         return disc.id
Ejemplo n.º 6
0
 def test_read_None(self):
     try:
         discid.read()
     except (DiscError, NotImplementedError):
         pass
 def test_read_None(self):
   try:
     discid.read()
   except (DiscError, NotImplementedError):
     pass