diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2011-08-12 19:24:57 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2011-08-12 19:24:57 (GMT) |
commit | 6d3341e5746d9af84c3d15b2507612ab8aa5fcfb (patch) | |
tree | 51cf3abf6a4c36be096d7f87a90f0bf5ffb532b5 | |
parent | 680efbe75608fb340fb8a9c7b0835fefd5fffb67 (diff) |
Put all the Udisk initialization in try except, by error in Ceibal XOs
Signed-of-by: Juan Pereira <jpereira@plan.ceibal.edu.uy>
Reviewd-by: Gonzalo Odiard <gonzalo@laptop.org>
-rw-r--r-- | devicemanager.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/devicemanager.py b/devicemanager.py index 736312c..f673fce 100644 --- a/devicemanager.py +++ b/devicemanager.py @@ -38,13 +38,12 @@ class DeviceManager(gobject.GObject): self._devices = {} self._bus = dbus.SystemBus() - self._udisk_proxy = self._bus.get_object('org.freedesktop.UDisks', + try: + self._udisk_proxy = self._bus.get_object('org.freedesktop.UDisks', '/org/freedesktop/UDisks') - self._udisk_iface = dbus.Interface(self._udisk_proxy, + self._udisk_iface = dbus.Interface(self._udisk_proxy, 'org.freedesktop.UDisks') - try: self._populate_devices() - self._udisk_iface.connect_to_signal('DeviceChanged', self.__device_changed_cb) except dbus.exceptions.DBusException, e: |