]> granicus.if.org Git - python/commitdiff
Patch by Tim O'Malley for servers that send a response looking just like
authorGuido van Rossum <guido@python.org>
Mon, 19 Jan 1998 22:25:24 +0000 (22:25 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 19 Jan 1998 22:25:24 +0000 (22:25 +0000)
    HTTP/1.x 200
instead of
    HTTP/1.x 200 OK

Lib/httplib.py

index 7081bd105d10258a4177de1ace6994d50e8b7992..05289b3da16b99767164b61bb71a7fa1c706b8e3 100644 (file)
@@ -123,8 +123,12 @@ class HTTP:
         try:
             [ver, code, msg] = string.split(line, None, 2)
         except ValueError:
-            self.headers = None
-            return -1, line, self.headers
+          try:
+              [ver, code] = string.split(line, None, 1)
+              msg = ""
+          except ValueError:
+              self.headers = None
+              return -1, line, self.headers
         if ver[:5] != 'HTTP/':
             self.headers = None
             return -1, line, self.headers