py3: AddonManager-macro: use unicode

proposal from here: https://forum.freecadweb.org/viewtopic.php?f=3&t=33172&start=10#p278156
This commit is contained in:
lorenz
2019-01-05 14:50:25 +01:00
committed by GitHub
parent e3d4cbeb3d
commit f875775fdb

View File

@@ -120,11 +120,11 @@ class Macro(object):
data = u2.read(block)
if not data:
break
if sys.version_info.major >= 3 and isinstance(data, bytes):
data = data.decode('utf-8')
response += data
if response:
code = response
if sys.version_info.major >= 3 and isinstance(code, bytes):
code = code.decode('utf-8')
u2.close()
if not code:
code = re.findall('<pre>(.*?)<\/pre>', p.replace('\n', '--endl--'))