summaryrefslogtreecommitdiffstats
path: root/Lib/http/server.py
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2009-03-27 18:31:36 (GMT)
committerJeremy Hylton <jeremy@alum.mit.edu>2009-03-27 18:31:36 (GMT)
commit98eb6c283881168adbedf37bb34300c39954397a (patch)
treefcf13a785b31d4a0bc7e05d8117fab7bc64de2fe /Lib/http/server.py
parent914ab45d0a976ba43143db86c3e560efed52e0ff (diff)
downloadcpython-98eb6c283881168adbedf37bb34300c39954397a.zip
cpython-98eb6c283881168adbedf37bb34300c39954397a.tar.gz
cpython-98eb6c283881168adbedf37bb34300c39954397a.tar.bz2
Fix compatibility issue with HTTPMessage class.
The server needs to use MessageClass to parse.
Diffstat (limited to 'Lib/http/server.py')
-rw-r--r--Lib/http/server.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/http/server.py b/Lib/http/server.py
index 897908e..31153f4 100644
--- a/Lib/http/server.py
+++ b/Lib/http/server.py
@@ -313,7 +313,8 @@ class BaseHTTPRequestHandler(socketserver.StreamRequestHandler):
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':