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:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user