From fa336d6023c9b7d275032258e2fec33a82c133a6 Mon Sep 17 00:00:00 2001 From: jesopo Date: Mon, 8 Oct 2018 23:35:37 +0100 Subject: .kill() a process when it times out --- modules/scripts.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/scripts.py') diff --git a/modules/scripts.py b/modules/scripts.py index d0d63efb..0c4ccb25 100644 --- a/modules/scripts.py +++ b/modules/scripts.py @@ -51,8 +51,8 @@ class Module(object): stdout=subprocess.PIPE, stderr=subprocess.STDOUT) try: proc.wait(5) - except subprocess.TimeoutExpired: - # execution of script expired + except subprocess.TimeoutExpired as e: + proc.kill() return out = proc.stdout.read().decode("utf8").strip("\n") -- cgit v1.3.1-10-gc9f91