]> code.ossystems Code Review - openembedded-core.git/commitdiff
scripts/runqemu: Replace subprocess.run() for compatibilty
authorMichael Halstead <mhalstead@linuxfoundation.org>
Thu, 8 Nov 2018 20:58:39 +0000 (12:58 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 6 Dec 2018 10:12:39 +0000 (10:12 +0000)
subprocess.run() was introduced in Python 3.5. We currently support down to
Python 3.4 so I've replaced it with subprocess.check_call() which is available
in that version.

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/runqemu

index 087220ca0a17c88d0ea664b10285c83216476b5a..1fc27e50697dae0a9aff824f5ff089f9bffeee3f 100755 (executable)
@@ -1316,7 +1316,7 @@ def main():
             logger.info("SIGTERM received")
             os.kill(config.qemupid, signal.SIGTERM)
             config.cleanup()
-            subprocess.run(["tput", "smam"])
+            subprocess.check_call(["tput", "smam"])
         signal.signal(signal.SIGTERM, sigterm_handler)
 
         config.check_args()
@@ -1338,7 +1338,7 @@ def main():
         return 1
     finally:
         config.cleanup()
-        subprocess.run(["tput", "smam"])
+        subprocess.check_call(["tput", "smam"])
 
 if __name__ == "__main__":
     sys.exit(main())