diff options
author | Marco Pesenti Gritti <mpgritti@gmail.com> | 2008-10-23 10:08:41 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpgritti@gmail.com> | 2008-10-23 10:08:41 (GMT) |
commit | 4847b46cd3929ee983876d98e79003c74dd94097 (patch) | |
tree | 2f9685500cb277763211ccd1b5a3d2cef9a46dba /src/jarabe/model | |
parent | a0252b42f434b4357a1aec27094da9a9994ef9c9 (diff) |
Do not crash in we can't own UserSettings because of
missing system policies for the service.
Diffstat (limited to 'src/jarabe/model')
-rw-r--r-- | src/jarabe/model/network.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jarabe/model/network.py b/src/jarabe/model/network.py index a7a6bd1..791a3ea 100644 --- a/src/jarabe/model/network.py +++ b/src/jarabe/model/network.py @@ -108,7 +108,10 @@ class NMSettingsConnection(dbus.service.Object): def get_settings(): global _nm_settings if _nm_settings is None: - _nm_settings = NMSettings() + try: + _nm_settings = NMSettings() + except dbus.DBusException, e: + logging.error('Cannot create the UserSettings service %s.', e) return _nm_settings def find_connection(ssid): |