import connection_manager
-IDLE_TIMEOUT = 5000
+IDLE_TIMEOUT = 5
def run_theonering(persist):
raise
@gobject_utils.async
- def quit():
+ def on_quit():
manager.quit()
mainloop.quit()
def timeout_cb():
if len(manager._connections) == 0:
logging.info('No connection received - quitting')
- quit()
+ on_quit()
return False
if persist:
shutdown_callback = None
else:
- gobject.timeout_add(IDLE_TIMEOUT, timeout_cb)
- shutdown_callback = quit
+ gobject_utils.timeout_add_seconds(IDLE_TIMEOUT, timeout_cb)
+ shutdown_callback = on_quit
- signal.signal(signal.SIGTERM, quit)
+ signal.signal(signal.SIGTERM, lambda: on_quit)
try:
manager = connection_manager.TheOneRingConnectionManager(shutdown_func=shutdown_callback)
)
else:
logging.basicConfig(
- level=logging.INFO,
+ level=logging.DEBUG,
format='(%(asctime)s) %(levelname)s:%(name)s:%(message)s',
datefmt='%H:%M:%S',
)
- logging.debug("telepathy-theonering %s-%s" % (constants.__version__, constants.__build__))
+ logging.info("telepathy-theonering %s-%s" % (constants.__version__, constants.__build__))
logging.debug("OS: %s" % (os.uname()[0], ))
logging.debug("Kernel: %s (%s) for %s" % os.uname()[2:])
logging.debug("Hostname: %s" % os.uname()[1])