~nataliabidart/ubuntuone-client/credentials-shutdown

« back to all changes in this revision

Viewing changes to bin/ubuntuone-login

  • Committer: natalia.bidart at canonical
  • Date: 2011-01-11 19:13:52 UTC
  • Revision ID: natalia.bidart@canonical.com-20110111191352-zeucudsfuzlj6czc
The service should shutdown when unused (LP: #701606).

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
        sys.exit(0)
45
45
 
46
46
    logger.info("Starting Ubuntu One login manager for bus %r.", DBUS_BUS_NAME)
 
47
    mainloop = glib.MainLoop()
47
48
    bus_name = dbus.service.BusName(DBUS_BUS_NAME, bus=dbus.SessionBus())
48
 
    CredentialsManagement(bus_name, object_path=DBUS_CREDENTIALS_PATH)
 
49
    CredentialsManagement(timeout_func=glib.timeout_add,
 
50
                          shutdown_func=mainloop.quit,
 
51
                          bus_name=bus_name, object_path=DBUS_CREDENTIALS_PATH)
49
52
 
50
 
    mainloop = glib.MainLoop()
51
53
    mainloop.run()