X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/2ec904370c028570277cb1d88405e7ab68e71f50..29807d891d99bb0eeacce0677cf68d1d4d118a30:/svc/conntrack.in diff --git a/svc/conntrack.in b/svc/conntrack.in index 5f4cc98d..18e2f730 100644 --- a/svc/conntrack.in +++ b/svc/conntrack.in @@ -457,12 +457,13 @@ def init(): Add the D-Bus monitor here, because we might send commands off immediately, and we want to make sure the server connection is up. """ - T.Coroutine(kickpeers).switch() - dbm = DBusMonitor() - dbm.addmon(NetworkManagerMonitor()) - dbm.addmon(MaemoICdMonitor()) - G.timeout_add_seconds(300, lambda: (netupdown(True, ['interval-timer']) - or True)) + global DBM + T.Coroutine(kickpeers, name = 'kickpeers').switch() + DBM = DBusMonitor() + DBM.addmon(NetworkManagerMonitor()) + DBM.addmon(MaemoICdMonitor()) + G.timeout_add_seconds(30, lambda: (netupdown(True, ['interval-timer']) + or True)) def parse_options(): """