from wicd import dbusmanager import dbus import time import sys if getattr(dbus, "version", (0, 0, 0)) < (0, 80, 0): import dbus.glib else: from dbus.mainloop.glib import DBusGMainLoop DBusGMainLoop(set_as_default=True) try: dbusmanager.connect_to_dbus() daemon = dbusmanager.get_interface("daemon") wireless = dbusmanager.get_interface("wireless") except Exception, e: print >>sys.stderr, "Exception caught: %s" % str(e) print >>sys.stderr, "Could not connect to daemon." sys.exit(1) def handler(*args): pass def error_handler(*args): print >>sys.stderr, "Async error autoconnecting." sys.exit(3)
from wicd import dbusmanager import dbus import time import sys if getattr(dbus, 'version', (0, 0, 0)) < (0, 80, 0): import dbus.glib else: from dbus.mainloop.glib import DBusGMainLoop DBusGMainLoop(set_as_default=True) try: dbusmanager.connect_to_dbus() daemon = dbusmanager.get_interface('daemon') wireless = dbusmanager.get_interface('wireless') except Exception as e: print("Exception caught: {0}".format(e), file=sys.stderr) print('Could not connect to daemon.', file=sys.stderr) sys.exit(1) def handler(*args): """ No-op handler. """ pass def error_handler(*args): """ Error handler. """ print('Async error autoconnecting.', file=sys.stderr)
def setup_dbus(): global daemon, wireless, wired daemon = dbusmanager.get_interface('daemon') wireless = dbusmanager.get_interface('wireless') wired = dbusmanager.get_interface('wired')
def setup_dbus(): """ Initialize DBus. """ global daemon, wireless, wired daemon = dbusmanager.get_interface('daemon') wireless = dbusmanager.get_interface('wireless') wired = dbusmanager.get_interface('wired')
# import sys import time import dbus if getattr(dbus, 'version', (0, 0, 0)) < (0, 80, 0): import dbus.glib else: from dbus.mainloop.glib import DBusGMainLoop DBusGMainLoop(set_as_default=True) from wicd import dbusmanager try: dbusmanager.connect_to_dbus() daemon = dbusmanager.get_interface('daemon') wireless = dbusmanager.get_interface('wireless') except Exception as e: print("Exception caught: %s" % str(e), file=sys.stderr) print('Could not connect to daemon.', file=sys.stderr) sys.exit(1) def handler(*args): """No-op handler.""" pass def error_handler(*args): """Error handler.""" print('Async error autoconnecting.', file=sys.stderr)