summaryrefslogtreecommitdiff
path: root/paste
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2015-04-23 23:51:05 +0200
committerVictor Stinner <victor.stinner@gmail.com>2015-04-23 23:51:05 +0200
commitb49efe0bb4cbb6a6b521a6a860fa619e4293aafb (patch)
tree8e48f2ca42296087c5ac41a6c75f284d6db54aa1 /paste
parented7cf116c6f2bb9cadcb33e61fdf7a21bc1fde87 (diff)
downloadpaste-b49efe0bb4cbb6a6b521a6a860fa619e4293aafb.tar.gz
Revert change on paste.util.quoting.html_quote()
On Python 2, html_quote(unicode) returns again bytes to restore backward compatibility.
Diffstat (limited to 'paste')
-rw-r--r--paste/util/quoting.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/paste/util/quoting.py b/paste/util/quoting.py
index 9bd50c8..df0d9da 100644
--- a/paste/util/quoting.py
+++ b/paste/util/quoting.py
@@ -24,7 +24,10 @@ def html_quote(v, encoding=None):
elif isinstance(v, six.binary_type):
return cgi.escape(v, 1)
elif isinstance(v, six.text_type):
- return cgi.escape(v, 1)
+ if six.PY3:
+ return cgi.escape(v, 1)
+ else:
+ return cgi.escape(v.encode(encoding), 1)
else:
if six.PY3:
return cgi.escape(six.text_type(v), 1)