summaryrefslogtreecommitdiff
path: root/babel/_compat.py
diff options
context:
space:
mode:
authorAlex Morega <alex@grep.ro>2013-07-07 11:47:48 +0200
committerAlex Morega <alex@grep.ro>2013-07-07 11:47:48 +0200
commitbd743feefa4e1b14f0ba7ade45edd86a6c7e3a00 (patch)
treeda04bfef7f310a55135b44c70ca25e1efab233db /babel/_compat.py
parent40f6467af578051da075623f2f463195354f1fe0 (diff)
downloadbabel-bd743feefa4e1b14f0ba7ade45edd86a6c7e3a00.tar.gz
fix babel.support for py3 strings/bytes
Diffstat (limited to 'babel/_compat.py')
-rw-r--r--babel/_compat.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/babel/_compat.py b/babel/_compat.py
index 0a26e8e..147f2a5 100644
--- a/babel/_compat.py
+++ b/babel/_compat.py
@@ -24,6 +24,8 @@ if not PY2:
string_types = (str,)
integer_types = (int, )
+ text_to_native = lambda s, enc: s
+
iterkeys = lambda d: iter(d.keys())
itervalues = lambda d: iter(d.values())
iteritems = lambda d: iter(d.items())
@@ -42,6 +44,8 @@ else:
string_types = (str, unicode)
integer_types = (int, long)
+ text_to_native = lambda s, enc: s.encode(enc)
+
iterkeys = lambda d: d.iterkeys()
itervalues = lambda d: d.itervalues()
iteritems = lambda d: d.iteritems()