From aa26bcdf23f0d096ca38c6b48b7f479fb2fdcc6d Mon Sep 17 00:00:00 2001 From: mike Date: Wed, 02 Dec 2009 00:04:46 +0000 Subject: Creator Multi Process : Adding property update (still needing callback from DragWrapper) --- (limited to 'tutorius/TProbe.py') 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 -- cgit v0.9.1