Mercurial > cpython-lru_cache-weakref
diff Lib/xmlrpc/server.py @ 52638:acfc18cdcdfb
Merged revisions 70940 via svnmerge
........
r70940 | georg.brandl | 2009-03-31 23:21:14 -0500 (Di, 31 Mär 2009) | 2 lines
The SimpleXMLRPCServer's CGI handler now runs like a pony.
........
| author | Georg Brandl <georg@python.org> |
|---|---|
| date | Wed, 01 Apr 2009 04:27:47 +0000 |
| parents | e1fcc3881cb6 |
| children | abf6dad7d64f |
line wrap: on
line diff
--- a/Lib/xmlrpc/server.py Wed Apr 01 04:27:09 2009 +0000 +++ b/Lib/xmlrpc/server.py Wed Apr 01 04:27:47 2009 +0000 @@ -588,8 +588,12 @@ self.handle_get() else: # POST data is normally available through stdin + try: + length = int(os.environ.get('CONTENT_LENGTH', None)) + except ValueError: + length = -1 if request_text is None: - request_text = sys.stdin.read() + request_text = sys.stdin.read(length) self.handle_xmlrpc(request_text)
