diff options
author | Emilio Pozuelo Monfort <pochu@debian.org> | 2020-08-13 11:47:12 +0200 |
---|---|---|
committer | Emilio Pozuelo Monfort <pochu@debian.org> | 2020-08-13 11:49:08 +0200 |
commit | a51f0ac2888bb7da475af291f77a79fb7f7cd5e0 (patch) | |
tree | a967b015199565bf5c8738cc940e936ef1494059 /bin/setup_paths.py | |
parent | c741ea438ed32b771bc176bafd9db7af98a55c5e (diff) |
De-duplicate setup_path
All the scripts in bin/ can share the definition. Also
setup_paths.py calls setup_path so one just has to import
that module before importing those from lib/python/.
Additionally this helps some scripts work better under Python 3,
as one variant of setup_paths that we had called string.rfind,
which is not present there.
Diffstat (limited to 'bin/setup_paths.py')
-rw-r--r-- | bin/setup_paths.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bin/setup_paths.py b/bin/setup_paths.py new file mode 100644 index 0000000000..d2f8194662 --- /dev/null +++ b/bin/setup_paths.py @@ -0,0 +1,11 @@ +# inserts lib/python/ into sys.path + +import os +import sys + +def setup_path(): + dirname = os.path.dirname + base = dirname(dirname(os.path.realpath(__file__))) + sys.path.insert(0, os.path.join(base, "lib", "python")) + +setup_path() |