Source

CherryPy / cherrypy / _cpreqbody.py

Author Commit Message Labels Comments Date
Gustavo Picon avatarGustavo Picon
Removed trailing whitespace from the codebase.
Robert Brewer avatarRobert Brewer
Bye bye, py2/3.
Robert Brewer avatarRobert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer avatarRobert Brewer
Fix for #1028 (_cpreqbody.process_multipart_form_data discards duplicate request parameters).
Robert Brewer avatarRobert Brewer
Some backports (mostly whitespace, really) from the python3 branch.
Robert Brewer avatarRobert Brewer
Even more doc work.
Robert Brewer avatarRobert Brewer
Removed AttributeDocstring metaclass in favor of Sphinx-style docstrings. :/ Touched up some docs.
Robert Brewer avatarRobert Brewer
A couple syncs with python3.
Robert Brewer avatarRobert Brewer
sync with python3, including separation of InternalRedirect handling and Exception trapping to WSGI middleware.
Robert Brewer avatarRobert Brewer
Merged the 'gateways' branch into trunk.
Robert Brewer avatarRobert Brewer
trunk: syncing with python3, except preferring WSGI 1.0 and sticking with bytes for request attrs.
Robert Brewer avatarRobert Brewer
Made the class used for multipart parts configurable.
Robert Brewer avatarRobert Brewer
Renamed fp_out args in _cpreqbody.
Robert Brewer avatarRobert Brewer
trunk: some merges from python3.
Robert Brewer avatarRobert Brewer
Fix for #946 (Problem with encoded text in multipart/form-data). Reworked the structure for attempting various charsets when decoding request entities. New 'decode' Tool which is backward-compatible with the one in 3.1.
Robert Brewer avatarRobert Brewer
All internals now use cherrypy.serving.request/response instead of request/response for a speed boost.
Robert Brewer avatarRobert Brewer
trunk: more syntax syncs with python3, including a couple bugfixes that were done in the python3 branch
Robert Brewer avatarRobert Brewer
Fixed a nasty encoding bug in InternalRedirect (exposed by Python 2.3, whose unicode type has no 'decode' method).
Robert Brewer avatarRobert Brewer
Some Python2.3 fixes.
Robert Brewer avatarRobert Brewer
Python 2.5 and lower doesn't have float('inf').
Robert Brewer avatarRobert Brewer
Mostly-working _cpreqbody for Python 2.x.
Robert Brewer avatarRobert Brewer
Direct copy of _cpreqbody from python3 branch to trunk. Mods forthcoming, but I wanted a clear idea of what's different between py2 and 3.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.