summaryrefslogtreecommitdiff
path: root/qpid/python/qmf/console.py
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/python/qmf/console.py')
-rw-r--r--qpid/python/qmf/console.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/qpid/python/qmf/console.py b/qpid/python/qmf/console.py
index c3ef0a1a50..315d581fc6 100644
--- a/qpid/python/qmf/console.py
+++ b/qpid/python/qmf/console.py
@@ -609,6 +609,12 @@ class Session:
brokerList = self.brokers
for broker in brokerList:
broker._waitForStable()
+ if broker.isConnected():
+ if "_package" not in kwargs or "_class" not in kwargs or \
+ kwargs["_package"] != "org.apache.qpid.broker" or \
+ kwargs["_class"] != "agent":
+ self.getObjects(_package = "org.apache.qpid.broker", _class = "agent",
+ _agent = broker.getAgent(1,0))
agentList = []
if "_agent" in kwargs: