forked from github/pelican
string types have no decode method in py3
This commit is contained in:
parent
60ae7aa667
commit
205792e9d4
1 changed files with 1 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue