diff options
Diffstat (limited to 'Tools/scripts/findlinksto.py')
-rwxr-xr-x | Tools/scripts/findlinksto.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Tools/scripts/findlinksto.py b/Tools/scripts/findlinksto.py index b924f27..8dd4bfb 100755 --- a/Tools/scripts/findlinksto.py +++ b/Tools/scripts/findlinksto.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python3 +#! /usr/bin/env python # findlinksto # @@ -14,29 +14,29 @@ def main(): opts, args = getopt.getopt(sys.argv[1:], '') if len(args) < 2: raise getopt.GetoptError('not enough arguments', None) - except getopt.GetoptError as msg: + except getopt.GetoptError, msg: sys.stdout = sys.stderr - print(msg) - print('usage: findlinksto pattern directory ...') + print msg + print 'usage: findlinksto pattern directory ...' sys.exit(2) pat, dirs = args[0], args[1:] prog = re.compile(pat) for dirname in dirs: - os.walk(dirname, visit, prog) + os.path.walk(dirname, visit, prog) def visit(prog, dirname, names): if os.path.islink(dirname): names[:] = [] return if os.path.ismount(dirname): - print('descend into', dirname) + print 'descend into', dirname for name in names: name = os.path.join(dirname, name) try: linkto = os.readlink(name) if prog.search(linkto) is not None: - print(name, '->', linkto) - except OSError: + print name, '->', linkto + except os.error: pass if __name__ == '__main__': |