1
0
mirror of https://github.com/gryf/wicd.git synced 2026-03-13 21:25:46 +01:00

Refactor monitor.py polling code to remove reliance on globals.

Make sure we update the polling rate in wicd-monitor when the backend changes.
This commit is contained in:
Dan O'Reilly
2009-04-21 21:25:59 -04:00
parent 97d553bce3
commit 779fb40fff
2 changed files with 40 additions and 25 deletions

View File

@@ -208,6 +208,7 @@ class WicdDaemon(dbus.service.Object):
self.suspended = True
self.wifi.LoadBackend(backend)
self.wired.LoadBackend(backend)
self.SignalBackendChanged(self.GetBackendUpdateInterval())
self.SetSuspend(False)
@dbus.service.method('org.wicd.daemon')
@@ -824,6 +825,11 @@ class WicdDaemon(dbus.service.Object):
"""
pass
@dbus.service.signal(dbus_interface='org.wicd.daemon', signature='i')
def SignalBackendChanged(self, interval):
""" Emits a signal when the current backend changes. """
pass
def ReadConfig(self):
""" Reads the manager-settings.conf file.