diff options
Diffstat (limited to 'scripts/Util.py')
-rw-r--r-- | scripts/Util.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/Util.py b/scripts/Util.py index 57856812a41..3dae9d9ac64 100644 --- a/scripts/Util.py +++ b/scripts/Util.py @@ -1284,6 +1284,12 @@ class Process(Runnable): print("process {0} is hanging on shutdown - {1}".format(process, time.strftime("%x %X"))) if current.driver.isInterrupted(): raise + except RuntimeError as ex: + output = self.getOutput(current) + if output: + raise RuntimeError(str(ex) + output) + else: + raise ex finally: if not process.isTerminated(): process.terminate() |