diff options
author | Ted Ross <tross@apache.org> | 2008-05-23 13:29:42 +0000 |
---|---|---|
committer | Ted Ross <tross@apache.org> | 2008-05-23 13:29:42 +0000 |
commit | bb4584d228b837fa70839560d72bc2a59dc1aa17 (patch) | |
tree | a741c17b459c72b22730eb11aef672fca7b6a4a7 /python/qpid/managementdata.py | |
parent | e46afd6be6d55b661170b025c3a88952fe49439e (diff) | |
download | qpid-python-bb4584d228b837fa70839560d72bc2a59dc1aa17.tar.gz |
qpid-tool fixed to cleanly handle brokers with management disabled
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@659535 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'python/qpid/managementdata.py')
-rw-r--r-- | python/qpid/managementdata.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/python/qpid/managementdata.py b/python/qpid/managementdata.py index b04a58ddac..a0fa1ece64 100644 --- a/python/qpid/managementdata.py +++ b/python/qpid/managementdata.py @@ -163,7 +163,8 @@ class ManagementData: self.lock.release () def closeHandler (self, context, reason): - print "Connection to broker lost:", reason + if self.operational: + print "Connection to broker lost:", reason self.operational = False if self.cli != None: self.cli.setPromptMessage ("Broker Disconnected") @@ -181,7 +182,9 @@ class ManagementData: self.tables = {} self.schema = {} self.bootSequence = 0 + self.operational = False self.disp = disp + self.cli = None self.lastUnit = None self.methodSeq = 1 self.methodsPending = {} @@ -198,7 +201,6 @@ class ManagementData: self.mclient.schemaListener (self.schemaHandler) self.mch = self.mclient.addChannel (self.conn.session(self.sessionId)) self.operational = True - self.cli = None def close (self): pass |