[Telepathy-commits] [telepathy-python/master] Don't allow queueing for the CM bus name and throw dbus.exceptions.NameExistsException.
Jonny Lamb
jonny.lamb at collabora.co.uk
Fri Dec 19 12:04:02 PST 2008
Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
src/server/connmgr.py | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/server/connmgr.py b/src/server/connmgr.py
index c8fb5ed..65b950f 100644
--- a/src/server/connmgr.py
+++ b/src/server/connmgr.py
@@ -34,15 +34,15 @@ class ConnectionManager(_ConnectionManager):
bus_name = 'org.freedesktop.Telepathy.ConnectionManager.%s' % name
object_path = '/org/freedesktop/Telepathy/ConnectionManager/%s' % name
_ConnectionManager.__init__(self,
- dbus.service.BusName(bus_name, dbus.Bus()),
+ dbus.service.BusName(bus_name, dbus.Bus(), do_not_queue=True),
object_path)
self._connections = set()
self._protos = {}
def __del__(self):
- print str(self._object_path), "deleted"
- dbus.service.Object.__del__(self)
+ if hasattr(self, '_object_path'):
+ print str(self._object_path), "deleted"
def connected(self, conn):
"""
--
1.5.6.5
More information about the Telepathy-commits
mailing list