artiq_flash: expose scripts_path

This commit is contained in:
Sebastien Bourdeauducq 2016-07-25 10:05:10 +08:00
parent 454b48df97
commit 5fc3a52189
1 changed files with 8 additions and 7 deletions

View File

@ -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 = []