Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tutorius/TProbe.py
diff options
context:
space:
mode:
Diffstat (limited to 'tutorius/TProbe.py')
-rw-r--r--tutorius/TProbe.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/tutorius/TProbe.py b/tutorius/TProbe.py
index 7021f80..8361314 100644
--- a/tutorius/TProbe.py
+++ b/tutorius/TProbe.py
@@ -28,7 +28,7 @@ from . import addon
from . import properties
from .services import ObjectStore
-from .dbustools import remote_call, save_args
+from .dbustools import remote_call, save_args, ignore, logError
import copy
"""
@@ -465,7 +465,7 @@ class ProbeProxy:
reply_handler=save_args(self.__update_event, event, notification_cb, event_subscribed_cb),
error_handler=save_args(error_cb, event))
- def unsubscribe(self, address, block=True):
+ def unsubscribe(self, address):
"""
Unregister an event listener
@param address identifier given by subscribe()
@@ -487,12 +487,11 @@ class ProbeProxy:
subscribed events should be removed.
"""
for action_addr in self._actions.keys():
- self.uninstall(action_addr)
+ self.uninstall(action_addr, True)
for address in self._subscribedEvents.keys():
self.unsubscribe(address)
-
class ProbeManager(object):
"""
The ProbeManager provides multiplexing across multiple activity ProbeProxies