1
0
mirror of https://github.com/gryf/wicd.git synced 2026-01-02 20:04:16 +01:00

Make sure suspend script never fails

This commit is contained in:
Dan O'Reilly
2008-12-09 22:53:30 -05:00
parent 46bbde7745
commit faf60f6ed3

View File

@@ -27,12 +27,19 @@ Used for when a laptop enters hibernation/suspension.
import dbus import dbus
import dbus.service import dbus.service
bus = dbus.SystemBus() try:
proxy_obj = bus.get_object('org.wicd.daemon', '/org/wicd/daemon') bus = dbus.SystemBus()
daemon = dbus.Interface(proxy_obj, 'org.wicd.daemon') proxy_obj = bus.get_object('org.wicd.daemon', '/org/wicd/daemon')
daemon = dbus.Interface(proxy_obj, 'org.wicd.daemon')
except Exception, e:
print "Exception caught: %s" % str(e)
if __name__ == '__main__': if __name__ == '__main__':
daemon.Disconnect() try:
daemon.SetForcedDisconnect(False) daemon.Disconnect()
daemon.SetSuspend(True) daemon.SetForcedDisconnect(False)
daemon.SetSuspend(True)
except Exception, e:
print "Exception caught: %s" % str(e)