change posix/path to os

This commit is contained in:
Guido van Rossum 1992-03-30 11:14:36 +00:00
parent 01ae0a68ca
commit 391b8b7dee

View file

@ -4,26 +4,26 @@
#
# find symbolic links to a given path
import posix, path, sys
import os, sys
def visit(pattern, dirname, names):
if path.islink(dirname):
if os.path.islink(dirname):
names[:] = []
return
if path.ismount(dirname):
if os.path.ismount(dirname):
print 'descend into', dirname
n = len(pattern)
for name in names:
name = path.join(dirname, name)
name = os.path.join(dirname, name)
try:
linkto = posix.readlink(name)
linkto = os.readlink(name)
if linkto[:n] == pattern:
print name, '->', linkto
except posix.error:
except os.error:
pass
def main(pattern, args):
for dirname in args:
path.walk(dirname, visit, pattern)
os.path.walk(dirname, visit, pattern)
main(sys.argv[1], sys.argv[2:])