diff options
author | Guido van Rossum <guido@python.org> | 1992-03-30 11:12:23 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1992-03-30 11:12:23 (GMT) |
commit | b2ac8092a8f32de529675e14f3ba5c1f6ef06737 (patch) | |
tree | 4ebf68e929431e5787b5b1a3b1de3c4c8722c501 /Tools/scripts | |
parent | 4ea570d97245c0580743a8d1e7ea351cf2c1f459 (diff) | |
download | cpython-b2ac8092a8f32de529675e14f3ba5c1f6ef06737.zip cpython-b2ac8092a8f32de529675e14f3ba5c1f6ef06737.tar.gz cpython-b2ac8092a8f32de529675e14f3ba5c1f6ef06737.tar.bz2 |
change posix to os and path to os.path
Diffstat (limited to 'Tools/scripts')
-rwxr-xr-x | Tools/scripts/classfix.py | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/Tools/scripts/classfix.py b/Tools/scripts/classfix.py index 63f0e2b..c184256 100755 --- a/Tools/scripts/classfix.py +++ b/Tools/scripts/classfix.py @@ -28,8 +28,7 @@ import sys import regex -import posix -import path +import os from stat import * err = sys.stderr.write @@ -42,9 +41,9 @@ def main(): err('usage: ' + argv[0] + ' file-or-directory ...\n') sys.exit(2) for arg in sys.argv[1:]: - if path.isdir(arg): + if os.path.isdir(arg): if recursedown(arg): bad = 1 - elif path.islink(arg): + elif os.path.islink(arg): err(arg + ': will not process symbolic links\n') bad = 1 else: @@ -59,17 +58,17 @@ def recursedown(dirname): dbg('recursedown(' + `dirname` + ')\n') bad = 0 try: - names = posix.listdir(dirname) - except posix.error, msg: + names = os.listdir(dirname) + except os.error, msg: err(dirname + ': cannot list directory: ' + `msg` + '\n') return 1 names.sort() subdirs = [] for name in names: - if name in ('.', '..'): continue - fullname = path.join(dirname, name) - if path.islink(fullname): pass - elif path.isdir(fullname): + if name in (os.curdir, os.pardir): continue + fullname = os.path.join(dirname, name) + if os.path.islink(fullname): pass + elif os.path.isdir(fullname): subdirs.append(fullname) elif ispython(name): if fix(fullname): bad = 1 @@ -84,8 +83,8 @@ def fix(filename): except IOError, msg: err(filename + ': cannot open: ' + `msg` + '\n') return 1 - head, tail = path.split(filename) - tempname = path.join(head, '@' + tail) + head, tail = os.path.split(filename) + tempname = os.path.join(head, '@' + tail) g = None # If we find a match, we rewind the file and start over but # now copy everything to a temp file. @@ -127,19 +126,19 @@ def fix(filename): # First copy the file's mode to the temp file try: - statbuf = posix.stat(filename) - posix.chmod(tempname, statbuf[ST_MODE] & 07777) - except posix.error, msg: + statbuf = os.stat(filename) + os.chmod(tempname, statbuf[ST_MODE] & 07777) + except os.error, msg: err(tempname + ': warning: chmod failed (' + `msg` + ')\n') # Then make a backup of the original file as filename~ try: - posix.rename(filename, filename + '~') - except posix.error, msg: + os.rename(filename, filename + '~') + except os.error, msg: err(filename + ': warning: backup failed (' + `msg` + ')\n') # Now move the temp file to the original file try: - posix.rename(tempname, filename) - except posix.error, msg: + os.rename(tempname, filename) + except os.error, msg: err(filename + ': rename failed (' + `msg` + ')\n') return 1 # Return succes |