[telepathy-python/master] debug: implement setting the Enabled property

Jonny Lamb jonny.lamb at collabora.co.uk
Wed Jan 20 11:23:57 PST 2010


At long last.

Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
 src/server/debug.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/server/debug.py b/src/server/debug.py
index 98ccc4c..3a1b4f6 100644
--- a/src/server/debug.py
+++ b/src/server/debug.py
@@ -55,9 +55,13 @@ class Debug(_Debug, DBusProperties, logging.Handler):
         logging.Handler.__init__(self)
 
         self._implement_property_get(DEBUG, {'Enabled': lambda: self.enabled})
+        self._implement_property_set(DEBUG, {'Enabled': self._set_enabled})
         logging.getLogger(root).addHandler(self)
         sys.stderr = StdErrWrapper(self, sys.stderr)
 
+    def _set_enabled(self, value):
+        self.enabled = value
+
     def GetMessages(self):
         return self._messages
 
-- 
1.5.6.5



More information about the telepathy-commits mailing list