1
0
Fork 0
forked from github/pelican

string types have no decode method in py3

This commit is contained in:
Andrew Spiers 2013-02-15 00:43:47 +11:00 committed by Alexis Métaireau
commit 205792e9d4

View file

@ -47,7 +47,7 @@ else:
def decoding_strings(f):
def wrapper(*args, **kwargs):
out = f(*args, **kwargs)
if isinstance(out, six.string_types):
if isinstance(out, six.string_types) and not six.PY3:
# todo: make encoding configurable?
return out.decode(sys.stdin.encoding)
return out