summaryrefslogtreecommitdiffstats
path: root/Doc/library/asynchat.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/library/asynchat.rst')
-rw-r--r--Doc/library/asynchat.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/Doc/library/asynchat.rst b/Doc/library/asynchat.rst
index ff6432e..a8dd7e4 100644
--- a/Doc/library/asynchat.rst
+++ b/Doc/library/asynchat.rst
@@ -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()