diff --git a/artiq/frontend/artiq_flash.py b/artiq/frontend/artiq_flash.py index 7ef99b164..9edebd42e 100755 --- a/artiq/frontend/artiq_flash.py +++ b/artiq/frontend/artiq_flash.py @@ -11,6 +11,14 @@ from artiq import __artiq_dir__ as artiq_dir from artiq.frontend.bit2bin import bit2bin +scripts_path = ["share", "openocd", "scripts"] +if os.name == "nt": + scripts_path.insert(0, "Library") +scripts_path = os.path.abspath(os.path.join( + os.path.dirname(shutil.which("openocd")), + "..", *scripts_path)) + + def get_argparser(): parser = argparse.ArgumentParser( formatter_class=argparse.RawDescriptionHelpFormatter, @@ -79,13 +87,6 @@ def main(): raise SystemExit("Binaries directory '{}' does not exist" .format(opts.dir)) - scripts_path = ["share", "openocd", "scripts"] - if os.name == "nt": - scripts_path.insert(0, "Library") - scripts_path = os.path.abspath(os.path.join( - os.path.dirname(shutil.which("openocd")), - "..", *scripts_path)) - conv = False prog = []