]> granicus.if.org Git - python/commitdiff
Treat HTTP status line as ISO-8859-1 as in httplib module.
authorJeremy Hylton <jeremy@alum.mit.edu>
Fri, 3 Aug 2007 20:32:27 +0000 (20:32 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Fri, 3 Aug 2007 20:32:27 +0000 (20:32 +0000)
Lib/BaseHTTPServer.py

index 982c9d2c0f3ad2adbca6957d4ccd7f0f62c01483..699b35927d435455a10eba25caafbd6958f70aa4 100644 (file)
@@ -230,7 +230,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
         self.command = None  # set in case of error on the first line
         self.request_version = version = "HTTP/0.9" # Default
         self.close_connection = 1
-        requestline = self.raw_requestline
+        requestline = str(self.raw_requestline, 'iso-8859-1')
         if requestline[-2:] == '\r\n':
             requestline = requestline[:-2]
         elif requestline[-1:] == '\n':