diff --git a/inceptor/compilers/Compiler.py b/inceptor/compilers/Compiler.py index 8fada96..d42115f 100644 --- a/inceptor/compilers/Compiler.py +++ b/inceptor/compilers/Compiler.py @@ -78,9 +78,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, re.IGNORECASE): print(f" [-] Error: {line}") if re.search(r"warning", line, re.IGNORECASE): @@ -106,4 +106,4 @@ class Compiler(ABC): @abstractmethod def set_debug(self): - pass \ No newline at end of file + pass