def __init__(self): bus_name = "org.freedesktop.UDisks" interface = "org.freedesktop.UDisks" path = "/org/freedesktop/UDisks" super(UDisks1Manager, self).__init__(bus_name) error = False try: udev.init() except OSError: print_w(_("%s: Could not find 'libudev'.") % "UDisks") error = True else: self.__udev = udev.Udev.new() if get_mpi_dir() is None: print_w( _("%s: Could not find %s.") % ("UDisks", "media-player-info")) error = True if error: raise LookupError obj = self._system_bus.get_object(bus_name, path) self.__interface = dbus.Interface(obj, interface) self.__devices = {} self.__interface.connect_to_signal('DeviceAdded', self.__device_added) self.__interface.connect_to_signal('DeviceRemoved', self.__device_removed)
def __init__(self): bus_name = "org.freedesktop.UDisks" interface = "org.freedesktop.UDisks" path = "/org/freedesktop/UDisks" super(UDisks1Manager, self).__init__(bus_name) error = False try: udev.init() except OSError: print_w("UDisks: " + _("Could not find '%s'.") % "libudev") error = True else: self.__udev = udev.Udev.new() if get_mpi_dir() is None: print_w("UDisks: " + _("Could not find '%s'.") % "media-player-info") error = True if error: raise LookupError obj = self._system_bus.get_object(bus_name, path) self.__interface = dbus.Interface(obj, interface) self.__devices = {} self.__interface.connect_to_signal('DeviceAdded', self.__device_added) self.__interface.connect_to_signal('DeviceRemoved', self.__device_removed)
def __init__(self, dkd_name): self.__bus = ".".join(dkd_name) self.__path = "/".join(dkd_name) super(DKD, self).__init__("org.freedesktop.%s" % self.__bus) error = False try: udev.init() except OSError: print_w(_("%s: Could not find 'libudev'.") % self.__bus) error = True else: self.__udev = udev.Udev.new() if self.__get_mpi_dir() is None: print_w( _("%s: Could not find %s.") % (self.__bus, "media-player-info")) error = True if error: raise LookupError interface = "org.freedesktop.%s" % self.__bus path = "/org/freedesktop/%s" % self.__path obj = self._system_bus.get_object(interface, path) self.__interface = dbus.Interface(obj, interface) self.__devices = {} self.__interface.connect_to_signal('DeviceAdded', self.__device_added) self.__interface.connect_to_signal('DeviceRemoved', self.__device_removed)
def __init__(self, dkd_name): self.__bus = ".".join(dkd_name) self.__path = "/".join(dkd_name) super(DKD, self).__init__("org.freedesktop.%s" % self.__bus) error = False try: udev.init() except OSError: print_w(_("%s: Could not find %s.") % (self.__bus, libudev)) error = True else: self.__udev = udev.Udev.new() if self.__get_mpi_dir() is None: print_w(_("%s: Could not find %s.") % (self.__bus, "media-player-info")) error = True if error: raise LookupError interface = "org.freedesktop.%s" % self.__bus path = "/org/freedesktop/%s" % self.__path obj = self._system_bus.get_object(interface, path) self.__interface = dbus.Interface(obj, interface) self.__interface.connect_to_signal('DeviceAdded', self.__device_added) self.__interface.connect_to_signal('DeviceRemoved', self.__device_removed)
def __init__(self): super(UDisks2Manager, self).__init__(self.BUS_NAME) error = False try: udev.init() except OSError: print_w(_("%s: Could not find 'libudev'.") % "UDisks2") error = True else: self._udev = udev.Udev.new() if get_mpi_dir() is None: print_w( _("%s: Could not find %s.") % ("UDisks2", "media-player-info")) error = True if error: raise LookupError # object path -> properties self._drives = {} self._fs = {} self._blocks = {} # object paths -> devices (block/fs) we emitted self._devices = {} obj = self._system_bus.get_object(self.BUS_NAME, "/org/freedesktop/UDisks2") self._interface = dbus.Interface(obj, self.OBJMAN_IFACE) self._interface.connect_to_signal('InterfacesAdded', self._interface_added) self._interface.connect_to_signal('InterfacesRemoved', self._interface_removed)
def __init__(self): super(UDisks2Manager, self).__init__(self.BUS_NAME) error = False try: udev.init() except OSError: print_w("UDisks2: " + _("Could not find '%s'.") % "libudev") error = True else: self._udev = udev.Udev.new() if get_mpi_dir() is None: print_w("UDisks2: " + _("Could not find '%s'.") % "media-player-info") error = True if error: raise LookupError # object path -> properties self._drives = {} self._fs = {} self._blocks = {} # object paths -> devices (block/fs) we emitted self._devices = {} obj = self._system_bus.get_object( self.BUS_NAME, "/org/freedesktop/UDisks2") self._interface = dbus.Interface(obj, self.OBJMAN_IFACE) self._interface.connect_to_signal( 'InterfacesAdded', self._interface_added) self._interface.connect_to_signal( 'InterfacesRemoved', self._interface_removed)