From 64d7434f59de48d174d3b7b209189c79efd02b3c Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Tue, 12 Dec 2023 10:19:50 +0000 Subject: [PATCH] scripts: add `script_init` mod --- scripts/compute-file-chksum.py | 3 +-- scripts/create-token.py | 1 + scripts/script_init.py | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100755 scripts/script_init.py diff --git a/scripts/compute-file-chksum.py b/scripts/compute-file-chksum.py index ed2144ab..25e7eaf0 100755 --- a/scripts/compute-file-chksum.py +++ b/scripts/compute-file-chksum.py @@ -1,9 +1,8 @@ #!/usr/bin/env python3 import sys,os -repo_root = os.path.split(os.path.abspath(os.path.dirname(sys.argv[0])))[0] -sys.path = [repo_root] + sys.path +import script_init from mmgen.cfg import Config from mmgen.util import msg,Msg,make_chksum_6 from mmgen.fileutil import get_lines_from_file diff --git a/scripts/create-token.py b/scripts/create-token.py index 9f87cc3b..6e295e0a 100755 --- a/scripts/create-token.py +++ b/scripts/create-token.py @@ -24,6 +24,7 @@ import sys,json,re from subprocess import run,PIPE from collections import namedtuple +import script_init from mmgen.cfg import Config from mmgen.util import Msg,msg,rmsg,ymsg,die diff --git a/scripts/script_init.py b/scripts/script_init.py new file mode 100755 index 00000000..7f13df3c --- /dev/null +++ b/scripts/script_init.py @@ -0,0 +1,4 @@ +#!/usr/bin/env python3 +import sys +from pathlib import PurePath +sys.path[0] = str(PurePath(*PurePath(__file__).parts[:-2]))