summaryrefslogtreecommitdiff
path: root/scripts/Util.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Util.py')
-rw-r--r--scripts/Util.py6
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()