Fix bug preventing compiler output from displaying
This commit is contained in:
parent
a34c55414f
commit
b44799e811
|
@ -65,9 +65,9 @@ class Compiler(ABC):
|
|||
print(cmd)
|
||||
output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
|
||||
if Config().get_boolean("DEBUG", "COMPILERS"):
|
||||
print(output.decode())
|
||||
print(output.decode(errors="replace"))
|
||||
except subprocess.CalledProcessError as e:
|
||||
for line in e.output.decode().split("\n"):
|
||||
for line in e.output.decode(errors="replace").split("\n"):
|
||||
if re.search(r"error", line):
|
||||
print(f" [-] Error: {line}")
|
||||
raise Exception("Compiler Error")
|
||||
|
|
Loading…
Reference in New Issue