/usr/lib/python2.7/dist-packages/swap/importList.py is in python-swap 1.2.1-7.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | """importList.py
Generate a list of files imported by the files given on the command line
"""
from modulefinder import ModuleFinder
import os.path
import os
import sys
import uripath
def main(argv):
path = sys.path[:]
path[0] = os.path.dirname(argv[0])
mf = ModuleFinder(path)
for f in argv:
mf.run_script(f)
paths = sorted(list(set([os.path.abspath(x.__file__) for x in mf.modules.values() if x.__file__])))
cwd = os.getcwd()
paths = [x for x in paths if x.startswith(cwd)]
m = len(cwd) + 1
paths = argv + [x[m:] for x in paths]
print ' '.join(paths)
if __name__ == '__main__':
main(sys.argv)
|