X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lttng_ivc%2Futils%2Fruntime.py;fp=lttng_ivc%2Futils%2Fruntime.py;h=4d367d3c170a352df9042589d482220e4271a932;hb=fbebf71be099d0ccc6d157377866be7bb8b28632;hp=264addc67f8667263071605658253faddaaad571;hpb=acb9586ebf849dfd4691f3bcbf38a26d6c0a171b;p=deliverable%2Flttng-ivc.git diff --git a/lttng_ivc/utils/runtime.py b/lttng_ivc/utils/runtime.py index 264addc..4d367d3 100644 --- a/lttng_ivc/utils/runtime.py +++ b/lttng_ivc/utils/runtime.py @@ -267,13 +267,7 @@ class Runtime(object): def close(self): for key, subp in self.__subprocess.items(): - subp.terminate() - for key, subp in self.__subprocess.items(): - # TODO move timeout to settings - subp.wait(timeout=60) - for key, (stdout, stderr) in self.__stdout_stderr.items(): - stdout.close() - stderr.close() + self.subprocess_terminate(key, check_return=False) # Always try to remove test module but do not perform check on return # value.