Browse Source

correct IPv4/IPv6 address output

Peter Bieringer 2 years ago
parent
commit
10dd5aff3c
1 changed files with 4 additions and 1 deletions
  1. 4 1
      radicale/server.py

+ 4 - 1
radicale/server.py

@@ -67,7 +67,10 @@ def format_address(address: ADDRESS_TYPE) -> str:
     if not isinstance(host, str):
         raise NotImplementedError("Unsupported address format: %r" %
                                   (address,))
-    return "[%s]:%d" % (host, port)
+    if host.find(":") == -1:
+        return "%s:%d" % (host, port)
+    else:
+        return "[%s]:%d" % (host, port)
 
 
 class ParallelHTTPServer(socketserver.ThreadingMixIn,