diff options
-rw-r--r-- | Lib/httplib.py | 4 | ||||
-rw-r--r-- | Lib/test/test_httplib.py | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/Lib/httplib.py b/Lib/httplib.py index c88b172..1fb5e8a 100644 --- a/Lib/httplib.py +++ b/Lib/httplib.py @@ -534,8 +534,8 @@ class HTTPConnection: host = host[:i] else: port = self.default_port - if host[0] == '[' and host[-1] == ']': - host = host[1:-1] + if host[0] == '[' and host[-1] == ']': + host = host[1:-1] self.host = host self.port = port diff --git a/Lib/test/test_httplib.py b/Lib/test/test_httplib.py index b0d7338..deca23a 100644 --- a/Lib/test/test_httplib.py +++ b/Lib/test/test_httplib.py @@ -121,14 +121,14 @@ def _test(): for hp,h,p in (("[fe80::207:e9ff:fe9b]:8000", "fe80::207:e9ff:fe9b", 8000), ("www.python.org:80", "www.python.org", 80), ("www.python.org", "www.python.org", 80), - ("[fe80::207:e9ff:fe9b]", "fe80::207:e9ff:fe9b", 80)): + ("[fe80::207:e9ff:fe9b]", "fe80::207:e9ff:fe9b", 80)): try: http = httplib.HTTP(hp) except httplib.InvalidURL: print "InvalidURL raised erroneously" - c = http._conn - if h != c.host: raise AssertionError, ("Host incorrectly parsed", h, c.host) - if p != c.port: raise AssertionError, ("Port incorrectly parsed", p, c.host) + c = http._conn + if h != c.host: raise AssertionError, ("Host incorrectly parsed", h, c.host) + if p != c.port: raise AssertionError, ("Port incorrectly parsed", p, c.host) # test response with multiple message headers with the same field name. text = ('HTTP/1.1 200 OK\r\n' |