diff --git a/elasticsearch/transport.py b/elasticsearch/transport.py index 7134f40d..d4ea2667 100644 --- a/elasticsearch/transport.py +++ b/elasticsearch/transport.py @@ -6,7 +6,7 @@ from .serializer import JSONSerializer from .exceptions import ConnectionError # get ip/port from "inet[wind/127.0.0.1:9200]" -ADDRESS_RE = re.compile(r'/(?P[^:]*):(?P[0-9]+)\]') +ADDRESS_RE = re.compile(r'/(?P[\.:0-9a-f]*):(?P[0-9]+)\]') def get_host_info(node_info, host):