From 8740ad3c58503942aa95f9c07f643d394f8cf02b Mon Sep 17 00:00:00 2001 From: Nuno Santos Date: Wed, 18 Nov 2009 20:43:54 +0000 Subject: fix handling of localhost ipv6 address when using getaddrinfo git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@881928 13f79535-47bb-0310-9956-ffa450edef68 --- python/qpid/managementdata.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'python/qpid') diff --git a/python/qpid/managementdata.py b/python/qpid/managementdata.py index a01dda0a7b..61cb10c134 100644 --- a/python/qpid/managementdata.py +++ b/python/qpid/managementdata.py @@ -50,7 +50,9 @@ class Broker: if port: self.port = int(port) else: self.port = 5672 - self.host = socket.getaddrinfo(host, self.port)[0][4][0] + for addr in socket.getaddrinfo(host, self.port): + if addr[1] == socket.AF_INET: + self.host = addr[4][0] self.username = user or "guest" self.password = password or "guest" -- cgit v1.2.1