# HG changeset patch # User Emmanuel Gil Peyrot # Date 1431784376 -7200 # Sat May 16 15:52:56 2015 +0200 # Node ID f645971e367093f166738e0a1d2397158ea5ab2a # Parent ce07e646b76eb05b80812a3ed6f64a2543f2f4cd http: Add IPv6 support for the --bind option. diff --git a/Lib/http/server.py b/Lib/http/server.py --- a/Lib/http/server.py +++ b/Lib/http/server.py @@ -1173,6 +1173,9 @@ """ server_address = (bind, port) + if ':' in bind: + ServerClass.address_family = socket.AF_INET6 + HandlerClass.protocol_version = protocol httpd = ServerClass(server_address, HandlerClass)