Properly decode installer error output under Python 3

This commit is contained in:
Greg Neagle
2020-03-11 10:48:50 -07:00
parent 997ad69379
commit bf5c9d9b0d

View File

@@ -203,7 +203,7 @@ def _run_installer(cmd, env_vars, packagename):
"Install of %s failed with return code %s" % (packagename, retcode))
display.display_error("-"*78)
for line in installeroutput:
display.display_error(line.rstrip("\n"))
display.display_error(line.decode("UTF-8").rstrip("\n"))
display.display_error("-"*78)
elif retcode == 0:
munkilog.log("Install of %s was successful." % packagename)