Replace subprocess.run(..., check=True) with subprocess.check_call().
[nmigen-boards.git] / nmigen_boards / versa_ecp5.py
index 262e3091f2a9dd500e22c98f4bfa208d3c3e0b1a..35b28be00e8312dc15dcb89cfe5d10fea2ad811b 100644 (file)
@@ -171,10 +171,10 @@ class VersaECP5Platform(LatticeECP5Platform):
         openocd = os.environ.get("OPENOCD", "openocd")
         with products.extract("{}-openocd.cfg".format(name), "{}.svf".format(name)) \
                 as (config_filename, vector_filename):
-            subprocess.run([openocd,
+            subprocess.check_call([openocd,
                 "-f", config_filename,
                 "-c", "transport select jtag; init; svf -quiet {}; exit".format(vector_filename)
-            ], check=True)
+            ])
 
 
 if __name__ == "__main__":