summaryrefslogtreecommitdiff
path: root/py/demo/IceStorm/clock/Subscriber.py
diff options
context:
space:
mode:
Diffstat (limited to 'py/demo/IceStorm/clock/Subscriber.py')
-rwxr-xr-xpy/demo/IceStorm/clock/Subscriber.py7
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()