Added detection of missed calls. As part of this I moved some of the connections...
[theonering] / src / tp / debug.py
index 3ddd409..aa7c6e3 100644 (file)
@@ -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