Mercurial > cpython-lru_cache-weakref
diff Lib/http/server.py @ 52369:8d6918af232b
Fix compatibility issue with HTTPMessage class.
The server needs to use MessageClass to parse.
| author | Jeremy Hylton <jeremy@alum.mit.edu> |
|---|---|
| date | Fri, 27 Mar 2009 18:31:36 +0000 |
| parents | 10a84c638eda |
| children | 4757ddaa897d |
line wrap: on
line diff
--- a/Lib/http/server.py Fri Mar 27 17:16:06 2009 +0000 +++ b/Lib/http/server.py Fri Mar 27 18:31:36 2009 +0000 @@ -313,7 +313,8 @@ self.command, self.path, self.request_version = command, path, version # Examine the headers and look for a Connection directive. - self.headers = http.client.parse_headers(self.rfile) + self.headers = http.client.parse_headers(self.rfile, + _class=self.MessageClass) conntype = self.headers.get('Connection', "") if conntype.lower() == 'close':
