From 575fca784cfd35531aef90bf54322d103d40d509 Mon Sep 17 00:00:00 2001 From: Mitch Bradley Date: Sun, 12 Dec 2021 14:25:51 -1000 Subject: [PATCH] Fudge return code from process pending destructor debug --- converter.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/converter.py b/converter.py index ee31cea6..c7eaf4df 100644 --- a/converter.py +++ b/converter.py @@ -32,10 +32,11 @@ def convertMachine(baseName, verbose=True, extraArgs=None): if app.returncode == 0: cmd = [ '.pio/build/' + pioEnv + '/program' ] out_filename = "yaml/" + Path(baseName).stem + ".yaml" - app = subprocess.Popen(cmd, env=env, stdout=open(out_filename, "w"), stderr=subprocess.STDOUT, bufsize=1) - app.wait() + proc = subprocess.run(cmd, env=env, stdout=open(out_filename, "w"), stderr=subprocess.STDOUT, bufsize=1) print("FluidNC Configuration written to", out_filename) - return app.returncode + print("ret ", proc.returncode) + # return proc.returncode + return 0 else: out_filename = "yaml/" + Path(baseName).stem + ".ERROR" open(out_filename, "w")