[Pkg-bazaar-commits] ./bzr-gtk/unstable r180: Don't obtain handle to network manager until it's actually needed.
Jelmer Vernooij
jelmer at samba.org
Fri Apr 10 07:49:41 UTC 2009
------------------------------------------------------------
revno: 180
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Wed 2007-03-21 01:24:51 +0100
message:
Don't obtain handle to network manager until it's actually needed.
modified:
commit.py
-------------- next part --------------
=== modified file 'commit.py'
--- a/commit.py 2007-03-20 20:44:53 +0000
+++ b/commit.py 2007-03-21 00:24:51 +0000
@@ -35,13 +35,9 @@
try:
import dbus
import dbus.glib
- bus = dbus.SystemBus()
- proxy_obj = bus.get_object('org.freedesktop.NetworkManager',
- '/org/freedesktop/NetworkManager')
- dbus_iface = dbus.Interface(proxy_obj, 'org.freedesktop.NetworkManager')
- have_nm = True
+ have_dbus = True
except ImportError:
- have_nm = False
+ have_dbus = False
class CommitDialog(gtk.Dialog):
""" New implementation of the Commit dialog. """
@@ -151,7 +147,12 @@
self._check_local = gtk.CheckButton(_("_Only commit locally"),
use_underline=True)
self.vbox.pack_start(self._check_local, False, False)
- if have_nm:
+ if have_dbus:
+ bus = dbus.SystemBus()
+ proxy_obj = bus.get_object('org.freedesktop.NetworkManager',
+ '/org/freedesktop/NetworkManager')
+ dbus_iface = dbus.Interface(
+ proxy_obj, 'org.freedesktop.NetworkManager')
# 3 is the enum value for STATE_CONNECTED
self._check_local.set_active(dbus_iface.state() != 3)
More information about the Pkg-bazaar-commits
mailing list