aboutsummaryrefslogtreecommitdiff
path: root/demo/scripts/findlinksto.py
diff options
context:
space:
mode:
authorSkip Montanaro <[email protected]>2021-02-16 20:14:16 -0600
committerSkip Montanaro <[email protected]>2021-02-16 20:14:16 -0600
commitc2587c76f1b416cdbecb979e54941933246bf856 (patch)
treebb61ee9128075ce22af4eafa232f13c2e5a07896 /demo/scripts/findlinksto.py
parentd90761a005b24018ae237bf551515772a1de656f (diff)
downloadpython-0.9.1-patched-QoL-c2587c76f1b416cdbecb979e54941933246bf856.tar.xz
python-0.9.1-patched-QoL-c2587c76f1b416cdbecb979e54941933246bf856.zip
starting over
Diffstat (limited to 'demo/scripts/findlinksto.py')
-rwxr-xr-xdemo/scripts/findlinksto.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/demo/scripts/findlinksto.py b/demo/scripts/findlinksto.py
index 210441e..35f5eea 100755
--- a/demo/scripts/findlinksto.py
+++ b/demo/scripts/findlinksto.py
@@ -7,23 +7,23 @@
import posix, path, sys
def visit(pattern, dirname, names):
- if path.islink(dirname):
- names[:] = []
- return
- if path.ismount(dirname):
- print 'descend into', dirname
- n = len(pattern)
- for name in names:
- name = path.cat(dirname, name)
- try:
- linkto = posix.readlink(name)
- if linkto[:n] = pattern:
- print name, '->', linkto
- except posix.error:
- pass
+ if path.islink(dirname):
+ names[:] = []
+ return
+ if path.ismount(dirname):
+ print 'descend into', dirname
+ n = len(pattern)
+ for name in names:
+ name = path.cat(dirname, name)
+ try:
+ linkto = posix.readlink(name)
+ if linkto[:n] = pattern:
+ print name, '->', linkto
+ except posix.error:
+ pass
def main(pattern, args):
- for dirname in args:
- path.walk(dirname, visit, pattern)
+ for dirname in args:
+ path.walk(dirname, visit, pattern)
main(sys.argv[1], sys.argv[2:])