summaryrefslogtreecommitdiff
path: root/cherrypy/_cpcompat.py
Commit message (Expand)AuthorAgeFilesLines
* Remove references to threading._* in Python 3.2 and earlier.Jason R. Coombs2018-09-041-12/+0
* Use urllib.parseJason R. Coombs2018-09-041-5/+0
* Move json from _cpcompat to its own module.Jason R. Coombs2018-09-041-16/+0
* Remove _cpcompat.escape_htmlJason R. Coombs2018-09-041-17/+0
* Collapse 'if True' blocks.Jason R. Coombs2018-09-021-28/+28
* Remove reliance on sixJason R. Coombs2018-09-021-62/+9
* Prefer standard 'bytes' to 'six.binary_type'.Jason R. Coombs2018-08-171-1/+1
* Extract function for encoding filenames. Assume UTF-8 for non-ascii names.Jason R. Coombs2018-08-131-1/+5
* Replace the one use of unquote_qs with invocations of the stdlib functions.Jason R. Coombs2018-08-131-4/+0
* Extract unquote_plus and unquote methods, augmented with future-compatible be...Jason R. Coombs2018-08-131-6/+13
* Remove base64_decode, no longer used.Jason R. Coombs2018-06-161-7/+0
* Expand the documentation to indicate that these functions should be avoided.Jason R. Coombs2018-05-291-0/+6
* Honor E302Jason R. Coombs2017-10-291-1/+2
* Use parse_http_list and parse_keqv_list from sixSviatoslav Sydorenko2017-09-291-8/+0
* Remove stale comments.Jason R. Coombs2017-07-091-4/+1
* Rely on six for urllib moves.Jason R. Coombs2017-07-091-9/+2
* Collapse base64_decodeJason R. Coombs2017-07-091-19/+3
* Consolidate definition of json_decode and _json_encode.Jason R. Coombs2017-07-091-7/+5
* Move json_encode block out of finallyJason R. Coombs2017-07-091-9/+10
* Use six for pickle moduleJason R. Coombs2017-07-091-7/+0
* Use six to resolve _thread moduleJason R. Coombs2017-07-091-6/+0
* Use next naturally as available on Python 2.6+Jason R. Coombs2017-07-091-7/+0
* Inline only use of 'random20'Jason R. Coombs2017-07-091-6/+0
* Use six to import builtinsJason R. Coombs2017-07-091-8/+0
* Remove iterkeys/copykeys/itervalues/copyvaulesJason R. Coombs2017-07-091-19/+0
* Use six to bring range from the future.Jason R. Coombs2017-07-091-8/+0
* Consolidate unquote_qs using sixJason R. Coombs2017-07-091-13/+8
* Use six for http importsJason R. Coombs2017-07-091-14/+0
* Use six to resolve HTTPSConnectionJason R. Coombs2017-07-091-11/+3
* Remove 'sorted' and 'reversed' from _cp_compatJason R. Coombs2017-07-091-17/+0
* Correct typoJason R. Coombs2017-07-091-1/+1
* Update docstring, removing specifics.Jason R. Coombs2017-07-081-1/+1
* Replace iteritems with six usage.Jason R. Coombs2017-07-081-10/+0
* Remove _args_from_interpreter_flags backportJason R. Coombs2017-07-081-39/+0
* Remove Python 2.5 compatibilty for jsonJason R. Coombs2017-07-081-13/+4
* PEP8fy codebase: eliminated F821 flake8 errorSviatoslav Sydorenko2017-03-121-3/+3
* PEP8fy codebase: eliminated E261 flake8 errorSviatoslav Sydorenko2017-03-111-1/+1
* PEP8fy codebase: eliminated E302 flake8 errorSviatoslav Sydorenko2017-03-111-1/+2
* PEP8fy codebase: eliminated E305 flake8 errorSviatoslav Sydorenko2017-03-111-0/+2
* Drop-in html.escape in place of cgi.escape for python3.2+ (#1513)Paulo Henrique Rodrigues Pinheiro2016-11-011-0/+16
* Add reconstructed interpreter arguments fromSviatoslav Sydorenko2016-09-271-0/+39
* Drop cherrypy._cpthreadinglocalSviatoslav Sydorenko2016-09-161-5/+0
* Convert all strings to conform single-quoted styleSviatoslav Sydorenko2016-09-081-1/+1
* Move binascii import to top of compatSviatoslav Sydorenko2016-09-081-2/+2
* Remove Py<2.6 compat Thread.daemon crutchesSviatoslav Sydorenko2016-09-081-30/+0
* Fix flake8 error: F401 '<mod>' imported but unusedSviatoslav Sydorenko2016-08-241-13/+13
* Use the preferred name text_or_bytes to avoid conflation with 'basestring' wh...Jason R. Coombs2016-07-241-1/+0
* Move HTTPDate to httputil, where it's actually exposed.Jason R. Coombs2016-07-241-4/+0
* Collapse HTTPDate into a simple partial.Jason R. Coombs2016-07-241-7/+3
* Create a new text_or_bytes type to represent basestring.Jason R. Coombs2016-07-241-4/+2