[telepathy-python/master] Ensure that self._interfaces exists in DBusProperties
Danielle Madeley
danielle.madeley at collabora.co.uk
Sun Nov 8 15:42:41 PST 2009
We shouldn't have to define it in our constructor.
---
src/server/properties.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/server/properties.py b/src/server/properties.py
index b145bad..c42c737 100644
--- a/src/server/properties.py
+++ b/src/server/properties.py
@@ -28,6 +28,9 @@ from telepathy._generated.Properties_Interface import PropertiesInterface
class DBusProperties(dbus.service.Interface):
def __init__(self):
+ if not getattr(self, '_interfaces', None):
+ self._interfaces = set()
+
self._interfaces.add(dbus.PROPERTIES_IFACE)
if not getattr(self, '_prop_getters', None):
--
1.5.6.5
More information about the telepathy-commits
mailing list