Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2011-08-12 19:24:57 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2011-08-12 19:24:57 (GMT)
commit6d3341e5746d9af84c3d15b2507612ab8aa5fcfb (patch)
tree51cf3abf6a4c36be096d7f87a90f0bf5ffb532b5
parent680efbe75608fb340fb8a9c7b0835fefd5fffb67 (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.py7
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: