def __init__(self, mountpoints, name=""): if len(mountpoints) == 0: raise ValueError, "Must specify at least one mount point" if not name: name = mountpoints[0].split(os.sep)[-1] Device.__init__(self, name) self._mountpoints = mountpoints self.mountpoints = []
def __init__(self, mountpoints, name=""): if len(mountpoints) == 0: raise ValueError("Must specify at least one mount point") if not name: name = mountpoints[0].split(os.sep)[-1] Device.__init__(self, name) self._mountpoints = mountpoints self.mountpoints = []
def __init__(self, volume): self.volume = volume self.name = self.volume.GetProperty("volume.label") if not self.name: # This ipod has not yet been given a name self.name = "Apple iPod Music Player" Device.__init__(self, self.name) self.db = None self._is_mounted = volume.GetProperty("volume.is_mounted") self.mountpoint = None self.collection = Collection("Master") if self._is_mounted: self.mountpoint = str(volume.GetProperty("volume.mount_point")) self.open_db() self.populate_collection()
def __init__(self, dev): Device.__init__(self, dev) self.name = _("Audio Disc") self.dev = dev