Hardonizing against bad bindings
authorepage <eopage@byu.net>
Mon, 14 Sep 2009 23:10:33 +0000 (23:10 +0000)
committerepage <eopage@byu.net>
Mon, 14 Sep 2009 23:10:33 +0000 (23:10 +0000)
git-svn-id: file:///svnroot/gc-dialer/trunk@437 c39d3808-3fe2-4d86-a59f-b7f623ee9f21

src/dc_glade.py
src/hildonize.py

index 1e2b954..2a3d7c9 100755 (executable)
@@ -181,7 +181,7 @@ class Dialcentral(object):
                        # Setup maemo specifics
                        try:
                                import osso
-                       except ImportError:
+                       except (ImportError, OSError):
                                osso = None
                        self._osso = None
                        if osso is not None:
@@ -194,7 +194,7 @@ class Dialcentral(object):
                        try:
                                import alarm_handler
                                self._alarmHandler = alarm_handler.AlarmHandler()
-                       except ImportError:
+                       except (ImportError, OSError):
                                alarm_handler = None
                        except Exception:
                                with gtk_toolbox.gtk_lock():
@@ -208,7 +208,7 @@ class Dialcentral(object):
                        # Setup maemo specifics
                        try:
                                import conic
-                       except ImportError:
+                       except (ImportError, OSError):
                                conic = None
                        self._connection = None
                        if conic is not None:
index 0db6905..15ddb05 100644 (file)
@@ -10,7 +10,7 @@ class FakeHildonModule(object):
 
 try:
        import hildon
-except ImportError:
+except (ImportError, OSError):
        hildon = FakeHildonModule