diff options
Diffstat (limited to 'py/demo/IceStorm/clock/Subscriber.py')
-rwxr-xr-x | py/demo/IceStorm/clock/Subscriber.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/py/demo/IceStorm/clock/Subscriber.py b/py/demo/IceStorm/clock/Subscriber.py index 6804abc074e..5e56cc6c09f 100755 --- a/py/demo/IceStorm/clock/Subscriber.py +++ b/py/demo/IceStorm/clock/Subscriber.py @@ -107,6 +107,11 @@ class Subscriber(Ice.Application): subId.name = Ice.generateUUID() subscriber = adapter.add(ClockI(), subId) + # + # Activate the object adapter before subscribing. + # + adapter.activate() + qos = {} if len(retryCount) > 0: qos["retryCount"] = retryCount @@ -139,8 +144,6 @@ class Subscriber(Ice.Application): raise print("reactivating persistent subscriber") - adapter.activate() - self.shutdownOnInterrupt() self.communicator().waitForShutdown() |