diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-06-12 19:57:49 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-06-12 19:57:49 (GMT) |
commit | 22689ed1dac2c99b10c7de5d8a51789f3abd4f35 (patch) | |
tree | 1752309ccee8210247a3ae4483684b9b306284fc /services/clipboard/sugar-clipboard | |
parent | cc604e0815d77a5417fa5af50eeb5bdb4ffe32f6 (diff) |
Several fixes for the object type registry and the activity registry.
Diffstat (limited to 'services/clipboard/sugar-clipboard')
-rwxr-xr-x | services/clipboard/sugar-clipboard | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/services/clipboard/sugar-clipboard b/services/clipboard/sugar-clipboard index f9dcfb3..ddac295 100755 --- a/services/clipboard/sugar-clipboard +++ b/services/clipboard/sugar-clipboard @@ -35,11 +35,18 @@ from sugar import env sys.path.append(env.get_service_path('clipboard')) from clipboardservice import ClipboardService +from objecttypeservice import ObjectTypeRegistry logging.info('Starting clipboard service.') gobject.threads_init() dbus.glib.threads_init() -app = ClipboardService() -app.run() +clipboard_service = ClipboardService() +object_type_registry = ObjectTypeRegistry() + +loop = gobject.MainLoop() +try: + loop.run() +except KeyboardInterrupt: + print 'Ctrl+C pressed, exiting...' |