diff options
Diffstat (limited to 'src/jarabe/util/telepathy/connection_watcher.py')
-rw-r--r-- | src/jarabe/util/telepathy/connection_watcher.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/jarabe/util/telepathy/connection_watcher.py b/src/jarabe/util/telepathy/connection_watcher.py index 4a4c6e0..391bdd5 100644 --- a/src/jarabe/util/telepathy/connection_watcher.py +++ b/src/jarabe/util/telepathy/connection_watcher.py @@ -93,6 +93,14 @@ class ConnectionWatcher(gobject.GObject): def get_connections(self): return self._connections.values() +_instance = None + +def get_instance(): + global _instance + if _instance is None: + _instance = ConnectionWatcher() + return _instance + if __name__ == '__main__': dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) |