Fixed documentation to be correct for Py3k.

This commit is contained in:
Josiah Carlson 2008-07-07 04:23:14 +00:00
parent d74900ebb5
commit 1893ce7a97
2 changed files with 6 additions and 6 deletions

View File

@ -5,7 +5,7 @@
.. module:: asynchat
:synopsis: Support for asynchronous command/response protocols.
.. moduleauthor:: Sam Rushing <rushing@nightmare.com>
.. sectionauthor:: Steve Holden <sholden@holdenweb.com>
.. sectionauthor:: Steve Holden <sholden@holdenweb.com>
This module builds on the :mod:`asyncore` infrastructure, simplifying
@ -283,8 +283,8 @@ any extraneous data sent by the web client are ignored. ::
self.addr = addr
self.sessions = sessions
self.ibuffer = []
self.obuffer = ""
self.set_terminator("\r\n\r\n")
self.obuffer = b""
self.set_terminator(b"\r\n\r\n")
self.reading_headers = True
self.handling = False
self.cgi_data = None
@ -299,7 +299,7 @@ any extraneous data sent by the web client are ignored. ::
self.reading_headers = False
self.parse_headers("".join(self.ibuffer))
self.ibuffer = []
if self.op.upper() == "POST":
if self.op.upper() == b"POST":
clen = self.headers.getheader("content-length")
self.set_terminator(int(clen))
else:
@ -308,7 +308,7 @@ any extraneous data sent by the web client are ignored. ::
self.handle_request()
elif not self.handling:
self.set_terminator(None) # browsers sometimes over-send
self.cgi_data = parse(self.headers, "".join(self.ibuffer))
self.cgi_data = parse(self.headers, b"".join(self.ibuffer))
self.handling = True
self.ibuffer = []
self.handle_request()

View File

@ -254,7 +254,7 @@ implement its socket handling::
asyncore.dispatcher.__init__(self)
self.create_socket(socket.AF_INET, socket.SOCK_STREAM)
self.connect( (host, 80) )
self.buffer = 'GET %s HTTP/1.0\r\n\r\n' % path
self.buffer = bytes('GET %s HTTP/1.0\r\n\r\n' % path, 'ascii')
def handle_connect(self):
pass