summaryrefslogtreecommitdiffstats
path: root/Tools/scripts/classfix.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1992-03-30 11:12:23 (GMT)
committerGuido van Rossum <guido@python.org>1992-03-30 11:12:23 (GMT)
commitb2ac8092a8f32de529675e14f3ba5c1f6ef06737 (patch)
tree4ebf68e929431e5787b5b1a3b1de3c4c8722c501 /Tools/scripts/classfix.py
parent4ea570d97245c0580743a8d1e7ea351cf2c1f459 (diff)
downloadcpython-b2ac8092a8f32de529675e14f3ba5c1f6ef06737.zip
cpython-b2ac8092a8f32de529675e14f3ba5c1f6ef06737.tar.gz
cpython-b2ac8092a8f32de529675e14f3ba5c1f6ef06737.tar.bz2
change posix to os and path to os.path
Diffstat (limited to 'Tools/scripts/classfix.py')
-rwxr-xr-xTools/scripts/classfix.py37
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