Commit 7729bc14 authored by Felix Seibert's avatar Felix Seibert
Browse files

adding timeoutexpired error handling

parent 4fca1206
......@@ -88,8 +88,11 @@ def run_commands(commands, max_processes=200, print_errors=True):
# for finished_process in running_processes:
for finished_process in running_processes_map:
# try:
stdout, stderr = finished_process.communicate(timeout=10)
try:
stdout, stderr = finished_process.communicate(timeout=10)
except subprocess.TimeoutExpired:
finished_process.kill()
stdout, stderr = finished_process.communicate()
finished_process = (finished_process.args,
(stdout, stderr),
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment