Commit ab3c02d0 authored by Jan Kiene's avatar Jan Kiene
Browse files

print stderr from thread when processing step fails

parent 7eedf381
Loading
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -829,7 +829,7 @@ class IvasModeRunner(IvasModeCollector.IvasModeCollector):
                    enc_log = open(enc_log_name, "a")
                    enc_log.write(" ".join(proc_cmd))
                    proc_result = subprocess.run(
                        proc_cmd, capture_output=True, text=True
                        proc_cmd, capture_output=True, text=True, encoding="utf8"
                    )
                    enc_log.write(proc_result.stderr)
                    enc_log.write(proc_result.stdout)
@@ -840,9 +840,10 @@ class IvasModeRunner(IvasModeCollector.IvasModeCollector):
                                suffix, enc_file_name
                            )
                        )
                        self.logger.error(proc_result.stderr)
                        raise RuntimeError(
                            "Processing step {} for {} failed!".format(
                                suffix, enc_file_name
                            "Processing step {} for {} failed!\n{}".format(
                                suffix, enc_file_name, proc_result.stderr
                            )
                        )
                    bs_in_file = bs_out_file