summaryrefslogtreecommitdiffstats
path: root/bin/apt-update-file
diff options
context:
space:
mode:
authorEmilio Pozuelo Monfort <pochu@debian.org>2020-08-13 11:47:12 +0200
committerEmilio Pozuelo Monfort <pochu@debian.org>2020-08-13 11:49:08 +0200
commita51f0ac2888bb7da475af291f77a79fb7f7cd5e0 (patch)
treea967b015199565bf5c8738cc940e936ef1494059 /bin/apt-update-file
parentc741ea438ed32b771bc176bafd9db7af98a55c5e (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/apt-update-file')
-rwxr-xr-xbin/apt-update-file17
1 files changed, 1 insertions, 16 deletions
diff --git a/bin/apt-update-file b/bin/apt-update-file
index 617eed2d99..505d23f602 100755
--- a/bin/apt-update-file
+++ b/bin/apt-update-file
@@ -2,24 +2,9 @@
# This script is mainly used to demo the updateFile function.
from __future__ import print_function
-import os
-import os.path
-import string
import sys
-def setup_paths():
- check_file = 'lib/python/debian_support.py'
- path = os.getcwd()
- while 1:
- if os.path.exists("%s/%s" % (path, check_file)):
- sys.path = [path + '/lib/python'] + sys.path
- return path
- idx = string.rfind(path, '/')
- if idx == -1:
- raise ImportError("could not setup paths")
- path = path[0:idx]
-root_path = setup_paths()
-
+import setup_paths
import debian_support
if len(sys.argv) != 3:

© 2014-2024 Faster IT GmbH | imprint | privacy policy