code = 505
+def ParseHeaders(buf):
+ """Parses HTTP headers.
+
+ @note: This is just a trivial wrapper around C{mimetools.Message}
+
+ """
+ return mimetools.Message(buf, 0)
+
+
def SocketOperation(sock, op, arg1, timeout):
"""Wrapper around socket functions.
"""
# Parse headers
self.header_buffer.seek(0, 0)
- self.msg.headers = mimetools.Message(self.header_buffer, 0)
+ self.msg.headers = ParseHeaders(self.header_buffer, 0)
self.peer_will_close = self._WillPeerCloseConnection()
import logging
import re
-import mimetools
import base64
import pycurl
from cStringIO import StringIO
else:
baseheaders = ""
- headers = mimetools.Message(StringIO(baseheaders), 0)
+ headers = http.ParseHeaders(StringIO(baseheaders))
if request_body:
headers[http.HTTP_CONTENT_LENGTH] = str(len(request_body))