diff --git a/pysqa/utils/basic.py b/pysqa/utils/basic.py index b4e2e773..1c0ed46b 100644 --- a/pysqa/utils/basic.py +++ b/pysqa/utils/basic.py @@ -422,7 +422,9 @@ def _execute_command( universal_newlines=True, shell=not isinstance(commands, list), ) - except subprocess.CalledProcessError: + except subprocess.CalledProcessError as e: + with open(os.path.join(working_directory, "pysqa.err"), "w") as f: + print(e.stdout, file=f) out = None if out is not None and split_output: return out.split("\n")