X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=src%2Ftheonering.py;h=9209162bd252245150d9bd9f14f8f22ace83f02f;hp=08f3175b0ad7ea92f52e44fde5bb07530a73ef6e;hb=143205c6b83d3ba4ca82d799838c629dafa194c7;hpb=59c660c24b2df4826c655b7079d32a42ee8b5bd8 diff --git a/src/theonering.py b/src/theonering.py index 08f3175..9209162 100755 --- a/src/theonering.py +++ b/src/theonering.py @@ -34,7 +34,7 @@ import constants import connection_manager -IDLE_TIMEOUT = 5000 +IDLE_TIMEOUT = 5 def run_theonering(persist): @@ -47,23 +47,23 @@ 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) @@ -102,9 +102,9 @@ def main(logToFile): datefmt='%H:%M:%S', ) logging.info("telepathy-theonering %s-%s" % (constants.__version__, constants.__build__)) - logging.info("OS: %s" % (os.uname()[0], )) - logging.info("Kernel: %s (%s) for %s" % os.uname()[2:]) - logging.info("Hostname: %s" % os.uname()[1]) + logging.debug("OS: %s" % (os.uname()[0], )) + logging.debug("Kernel: %s (%s) for %s" % os.uname()[2:]) + logging.debug("Hostname: %s" % os.uname()[1]) persist = 'THEONERING_PERSIST' in os.environ