summaryrefslogtreecommitdiff
path: root/mako/compat.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-08-03 13:24:10 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-08-03 13:24:10 -0400
commitadad0a0a7797686030083feafd4d46b153dbfcd8 (patch)
tree05631760aa914b8ba3cf7559753ae039cf7cdd4f /mako/compat.py
parente14a686012cb55645982b8220b948dcadbbb2915 (diff)
downloadmako-adad0a0a7797686030083feafd4d46b153dbfcd8.tar.gz
- [bug] The Babel plugin has been repaired to work on Python 3.
Diffstat (limited to 'mako/compat.py')
-rw-r--r--mako/compat.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/mako/compat.py b/mako/compat.py
index 3a4742d..5e9c201 100644
--- a/mako/compat.py
+++ b/mako/compat.py
@@ -18,6 +18,8 @@ if py3k:
binary_type = bytes
text_type = str
+ from io import BytesIO as byte_buffer
+
def u(s):
return s
@@ -30,6 +32,9 @@ else:
from cStringIO import StringIO
except:
from StringIO import StringIO
+
+ byte_buffer = StringIO
+
from urllib import quote_plus, unquote_plus
from htmlentitydefs import codepoint2name, name2codepoint
string_types = basestring,