From 5f00bccde3469ff39316229d324f2ae43fb3e65c Mon Sep 17 00:00:00 2001 From: firewave Date: Tue, 26 Sep 2023 11:42:52 +0200 Subject: [PATCH] addons/test/utils.py: wait for subprocesses to finish --- addons/test/util.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/test/util.py b/addons/test/util.py index 9413a2d0c5e..dda3655dbd1 100644 --- a/addons/test/util.py +++ b/addons/test/util.py @@ -25,11 +25,13 @@ def dump_create(fpath, *argv): p.communicate() if p.returncode != 0: raise OSError("cppcheck returns error code: %d" % p.returncode) - subprocess.Popen(["sync"]) + p = subprocess.Popen(["sync"]) + p.communicate() def dump_remove(fpath): - subprocess.Popen(["rm", "-f", fpath + ".dump"]) + p = subprocess.Popen(["rm", "-f", fpath + ".dump"]) + p.communicate() def convert_json_output(raw_json_strings):