summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2016-06-11 19:40:55 -0600
committerBert JW Regeer <bertjw@regeer.org>2016-06-11 19:40:55 -0600
commitc839b3954272f4cd903f30735dd5417bef7b0993 (patch)
tree4431c0d851d9579710d6a8e94664b65f574446df
parentf60ec404f2e3c152749fbc4d8fc1b9d7a2be1182 (diff)
downloadwaitress-c839b3954272f4cd903f30735dd5417bef7b0993.tar.gz
Format IPv6 host's properly
-rw-r--r--waitress/server.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/waitress/server.py b/waitress/server.py
index 3d41e18..0294011 100644
--- a/waitress/server.py
+++ b/waitress/server.py
@@ -95,6 +95,11 @@ class BaseServer(object):
def print_listen(self, format_str): # pragma: nocover
for l in self.effective_listen:
+ l = list(l)
+
+ if ':' in l[0]:
+ l[0] = '[{}]'.format(l[0])
+
print(format_str.format(*l))
def run(self):