3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 02:15:19 +00:00

Python 3.x string decoding fix

This commit is contained in:
Christoph M. Wintersteiger 2015-11-16 15:16:50 +01:00
parent 6b5e49c4a1
commit 706a037bf4
2 changed files with 8 additions and 2 deletions

View file

@ -99,7 +99,7 @@ else:
if s != None:
enc = sys.stdout.encoding
if enc != None: return s.decode(enc)
else: return s
else: return s.decode('ascii')
else:
return ""

View file

@ -1157,7 +1157,13 @@ def set_pp_option(k, v):
def obj_to_string(a):
out = io.StringIO()
_PP(out, _Formatter(a))
return out.getvalue()
r = out.getvalue()
if sys.version < '3':
return r
else:
enc = sys.stdout.encoding
if enc != None: return r.decode(enc)
return r
_html_out = None