Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
4cadfaba
Commit
4cadfaba
authored
Dec 24, 2012
by
Andrew Svetlov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use OESeeror instead of os.error (#16720)
Patch by Serhiy Storchaka.
parent
3e92a42d
Changes
21
Show whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
56 additions
and
56 deletions
+56
-56
Lib/cgi.py
Lib/cgi.py
+1
-1
Lib/os.py
Lib/os.py
+7
-7
Lib/test/test_bytes.py
Lib/test/test_bytes.py
+1
-1
Lib/test/test_os.py
Lib/test/test_os.py
+6
-6
Lib/test/test_pty.py
Lib/test/test_pty.py
+1
-1
Tools/freeze/bkfile.py
Tools/freeze/bkfile.py
+2
-2
Tools/freeze/freeze.py
Tools/freeze/freeze.py
+1
-1
Tools/scripts/byext.py
Tools/scripts/byext.py
+1
-1
Tools/scripts/byteyears.py
Tools/scripts/byteyears.py
+1
-1
Tools/scripts/checkpyc.py
Tools/scripts/checkpyc.py
+2
-2
Tools/scripts/copytime.py
Tools/scripts/copytime.py
+2
-2
Tools/scripts/finddiv.py
Tools/scripts/finddiv.py
+1
-1
Tools/scripts/findlinksto.py
Tools/scripts/findlinksto.py
+1
-1
Tools/scripts/fixcid.py
Tools/scripts/fixcid.py
+4
-4
Tools/scripts/ftpmirror.py
Tools/scripts/ftpmirror.py
+10
-10
Tools/scripts/linktree.py
Tools/scripts/linktree.py
+3
-3
Tools/scripts/pathfix.py
Tools/scripts/pathfix.py
+5
-5
Tools/scripts/pindent.py
Tools/scripts/pindent.py
+3
-3
Tools/scripts/treesync.py
Tools/scripts/treesync.py
+1
-1
Tools/scripts/untabify.py
Tools/scripts/untabify.py
+2
-2
Tools/scripts/which.py
Tools/scripts/which.py
+1
-1
No files found.
Lib/cgi.py
View file @
4cadfaba
...
@@ -950,7 +950,7 @@ def print_directory():
...
@@ -950,7 +950,7 @@ def print_directory():
try
:
try
:
pwd
=
os
.
getcwd
()
pwd
=
os
.
getcwd
()
except
OSError
as
msg
:
except
OSError
as
msg
:
print
(
"
os.e
rror:"
,
html
.
escape
(
str
(
msg
)))
print
(
"
OSE
rror:"
,
html
.
escape
(
str
(
msg
)))
else
:
else
:
print
(
html
.
escape
(
pwd
))
print
(
html
.
escape
(
pwd
))
print
()
print
()
...
...
Lib/os.py
View file @
4cadfaba
...
@@ -275,7 +275,7 @@ def removedirs(name):
...
@@ -275,7 +275,7 @@ def removedirs(name):
while
head
and
tail
:
while
head
and
tail
:
try
:
try
:
rmdir
(
head
)
rmdir
(
head
)
except
e
rror
:
except
OS
rror
:
break
break
head
,
tail
=
path
.
split
(
head
)
head
,
tail
=
path
.
split
(
head
)
...
@@ -302,7 +302,7 @@ def renames(old, new):
...
@@ -302,7 +302,7 @@ def renames(old, new):
if
head
and
tail
:
if
head
and
tail
:
try
:
try
:
removedirs
(
head
)
removedirs
(
head
)
except
e
rror
:
except
OSE
rror
:
pass
pass
__all__
.
extend
([
"makedirs"
,
"removedirs"
,
"renames"
])
__all__
.
extend
([
"makedirs"
,
"removedirs"
,
"renames"
])
...
@@ -372,10 +372,10 @@ def walk(top, topdown=True, onerror=None, followlinks=False):
...
@@ -372,10 +372,10 @@ def walk(top, topdown=True, onerror=None, followlinks=False):
# minor reason when (say) a thousand readable directories are still
# minor reason when (say) a thousand readable directories are still
# left to visit. That logic is copied here.
# left to visit. That logic is copied here.
try
:
try
:
# Note that listdir
and error are globals
in this module due
# Note that listdir
is global
in this module due
# to earlier import-*.
# to earlier import-*.
names
=
listdir
(
top
)
names
=
listdir
(
top
)
except
e
rror
as
err
:
except
OSE
rror
as
err
:
if
onerror
is
not
None
:
if
onerror
is
not
None
:
onerror
(
err
)
onerror
(
err
)
return
return
...
@@ -477,7 +477,7 @@ if {open, stat} <= supports_dir_fd and {listdir, stat} <= supports_fd:
...
@@ -477,7 +477,7 @@ if {open, stat} <= supports_dir_fd and {listdir, stat} <= supports_fd:
try
:
try
:
orig_st
=
stat
(
name
,
dir_fd
=
topfd
,
follow_symlinks
=
follow_symlinks
)
orig_st
=
stat
(
name
,
dir_fd
=
topfd
,
follow_symlinks
=
follow_symlinks
)
dirfd
=
open
(
name
,
O_RDONLY
,
dir_fd
=
topfd
)
dirfd
=
open
(
name
,
O_RDONLY
,
dir_fd
=
topfd
)
except
e
rror
as
err
:
except
OSE
rror
as
err
:
if
onerror
is
not
None
:
if
onerror
is
not
None
:
onerror
(
err
)
onerror
(
err
)
return
return
...
@@ -572,7 +572,7 @@ def _execvpe(file, args, env=None):
...
@@ -572,7 +572,7 @@ def _execvpe(file, args, env=None):
fullname
=
path
.
join
(
dir
,
file
)
fullname
=
path
.
join
(
dir
,
file
)
try
:
try
:
exec_func
(
fullname
,
*
argrest
)
exec_func
(
fullname
,
*
argrest
)
except
e
rror
as
e
:
except
OSE
rror
as
e
:
last_exc
=
e
last_exc
=
e
tb
=
sys
.
exc_info
()[
2
]
tb
=
sys
.
exc_info
()[
2
]
if
(
e
.
errno
!=
errno
.
ENOENT
and
e
.
errno
!=
errno
.
ENOTDIR
if
(
e
.
errno
!=
errno
.
ENOENT
and
e
.
errno
!=
errno
.
ENOTDIR
...
@@ -830,7 +830,7 @@ if _exists("fork") and not _exists("spawnv") and _exists("execv"):
...
@@ -830,7 +830,7 @@ if _exists("fork") and not _exists("spawnv") and _exists("execv"):
elif
WIFEXITED
(
sts
):
elif
WIFEXITED
(
sts
):
return
WEXITSTATUS
(
sts
)
return
WEXITSTATUS
(
sts
)
else
:
else
:
raise
e
rror
(
"Not stopped, signaled or exited???"
)
raise
OSE
rror
(
"Not stopped, signaled or exited???"
)
def
spawnv
(
mode
,
file
,
args
):
def
spawnv
(
mode
,
file
,
args
):
"""spawnv(mode, file, args) -> integer
"""spawnv(mode, file, args) -> integer
...
...
Lib/test/test_bytes.py
View file @
4cadfaba
...
@@ -773,7 +773,7 @@ class ByteArrayTest(BaseBytesTest):
...
@@ -773,7 +773,7 @@ class ByteArrayTest(BaseBytesTest):
finally
:
finally
:
try
:
try
:
os
.
remove
(
tfn
)
os
.
remove
(
tfn
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
pass
def
test_reverse
(
self
):
def
test_reverse
(
self
):
...
...
Lib/test/test_os.py
View file @
4cadfaba
...
@@ -1190,31 +1190,31 @@ if sys.platform != 'win32':
...
@@ -1190,31 +1190,31 @@ if sys.platform != 'win32':
if
hasattr
(
os
,
'setuid'
):
if
hasattr
(
os
,
'setuid'
):
def
test_setuid
(
self
):
def
test_setuid
(
self
):
if
os
.
getuid
()
!=
0
:
if
os
.
getuid
()
!=
0
:
self
.
assertRaises
(
os
.
e
rror
,
os
.
setuid
,
0
)
self
.
assertRaises
(
OSE
rror
,
os
.
setuid
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setuid
,
1
<<
32
)
self
.
assertRaises
(
OverflowError
,
os
.
setuid
,
1
<<
32
)
if
hasattr
(
os
,
'setgid'
):
if
hasattr
(
os
,
'setgid'
):
def
test_setgid
(
self
):
def
test_setgid
(
self
):
if
os
.
getuid
()
!=
0
:
if
os
.
getuid
()
!=
0
:
self
.
assertRaises
(
os
.
e
rror
,
os
.
setgid
,
0
)
self
.
assertRaises
(
OSE
rror
,
os
.
setgid
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setgid
,
1
<<
32
)
self
.
assertRaises
(
OverflowError
,
os
.
setgid
,
1
<<
32
)
if
hasattr
(
os
,
'seteuid'
):
if
hasattr
(
os
,
'seteuid'
):
def
test_seteuid
(
self
):
def
test_seteuid
(
self
):
if
os
.
getuid
()
!=
0
:
if
os
.
getuid
()
!=
0
:
self
.
assertRaises
(
os
.
e
rror
,
os
.
seteuid
,
0
)
self
.
assertRaises
(
OSE
rror
,
os
.
seteuid
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
seteuid
,
1
<<
32
)
self
.
assertRaises
(
OverflowError
,
os
.
seteuid
,
1
<<
32
)
if
hasattr
(
os
,
'setegid'
):
if
hasattr
(
os
,
'setegid'
):
def
test_setegid
(
self
):
def
test_setegid
(
self
):
if
os
.
getuid
()
!=
0
:
if
os
.
getuid
()
!=
0
:
self
.
assertRaises
(
os
.
e
rror
,
os
.
setegid
,
0
)
self
.
assertRaises
(
OSE
rror
,
os
.
setegid
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setegid
,
1
<<
32
)
self
.
assertRaises
(
OverflowError
,
os
.
setegid
,
1
<<
32
)
if
hasattr
(
os
,
'setreuid'
):
if
hasattr
(
os
,
'setreuid'
):
def
test_setreuid
(
self
):
def
test_setreuid
(
self
):
if
os
.
getuid
()
!=
0
:
if
os
.
getuid
()
!=
0
:
self
.
assertRaises
(
os
.
e
rror
,
os
.
setreuid
,
0
,
0
)
self
.
assertRaises
(
OSE
rror
,
os
.
setreuid
,
0
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setreuid
,
1
<<
32
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setreuid
,
1
<<
32
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setreuid
,
0
,
1
<<
32
)
self
.
assertRaises
(
OverflowError
,
os
.
setreuid
,
0
,
1
<<
32
)
...
@@ -1228,7 +1228,7 @@ if sys.platform != 'win32':
...
@@ -1228,7 +1228,7 @@ if sys.platform != 'win32':
if
hasattr
(
os
,
'setregid'
):
if
hasattr
(
os
,
'setregid'
):
def
test_setregid
(
self
):
def
test_setregid
(
self
):
if
os
.
getuid
()
!=
0
:
if
os
.
getuid
()
!=
0
:
self
.
assertRaises
(
os
.
e
rror
,
os
.
setregid
,
0
,
0
)
self
.
assertRaises
(
OSE
rror
,
os
.
setregid
,
0
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setregid
,
1
<<
32
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setregid
,
1
<<
32
,
0
)
self
.
assertRaises
(
OverflowError
,
os
.
setregid
,
0
,
1
<<
32
)
self
.
assertRaises
(
OverflowError
,
os
.
setregid
,
0
,
1
<<
32
)
...
...
Lib/test/test_pty.py
View file @
4cadfaba
...
@@ -187,7 +187,7 @@ class PtyTest(unittest.TestCase):
...
@@ -187,7 +187,7 @@ class PtyTest(unittest.TestCase):
##debug("Reading from master_fd now that the child has exited")
##debug("Reading from master_fd now that the child has exited")
##try:
##try:
## s1 = os.read(master_fd, 1024)
## s1 = os.read(master_fd, 1024)
##except
os.e
rror:
##except
OSE
rror:
## pass
## pass
##else:
##else:
## raise TestFailed("Read from master_fd did not raise exception")
## raise TestFailed("Read from master_fd did not raise exception")
...
...
Tools/freeze/bkfile.py
View file @
4cadfaba
...
@@ -7,11 +7,11 @@ class _BkFile:
...
@@ -7,11 +7,11 @@ class _BkFile:
self
.
__backup
=
file
+
'~'
self
.
__backup
=
file
+
'~'
try
:
try
:
os
.
unlink
(
self
.
__backup
)
os
.
unlink
(
self
.
__backup
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
pass
try
:
try
:
os
.
rename
(
file
,
self
.
__backup
)
os
.
rename
(
file
,
self
.
__backup
)
except
os
.
e
rror
:
except
OSE
rror
:
self
.
__backup
=
None
self
.
__backup
=
None
self
.
__file
=
_orig_open
(
file
,
mode
,
bufsize
)
self
.
__file
=
_orig_open
(
file
,
mode
,
bufsize
)
self
.
closed
=
self
.
__file
.
closed
self
.
closed
=
self
.
__file
.
closed
...
...
Tools/freeze/freeze.py
View file @
4cadfaba
...
@@ -311,7 +311,7 @@ def main():
...
@@ -311,7 +311,7 @@ def main():
try
:
try
:
os
.
mkdir
(
odir
)
os
.
mkdir
(
odir
)
print
(
"Created output directory"
,
odir
)
print
(
"Created output directory"
,
odir
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
usage
(
'%s: mkdir failed (%s)'
%
(
odir
,
str
(
msg
)))
usage
(
'%s: mkdir failed (%s)'
%
(
odir
,
str
(
msg
)))
base
=
''
base
=
''
if
odir
:
if
odir
:
...
...
Tools/scripts/byext.py
View file @
4cadfaba
...
@@ -25,7 +25,7 @@ class Stats:
...
@@ -25,7 +25,7 @@ class Stats:
self
.
addstats
(
"<dir>"
,
"dirs"
,
1
)
self
.
addstats
(
"<dir>"
,
"dirs"
,
1
)
try
:
try
:
names
=
os
.
listdir
(
dir
)
names
=
os
.
listdir
(
dir
)
except
os
.
e
rror
as
err
:
except
OSE
rror
as
err
:
sys
.
stderr
.
write
(
"Can't list %s: %s
\
n
"
%
(
dir
,
err
))
sys
.
stderr
.
write
(
"Can't list %s: %s
\
n
"
%
(
dir
,
err
))
self
.
addstats
(
"<dir>"
,
"unlistable"
,
1
)
self
.
addstats
(
"<dir>"
,
"unlistable"
,
1
)
return
return
...
...
Tools/scripts/byteyears.py
View file @
4cadfaba
...
@@ -43,7 +43,7 @@ def main():
...
@@ -43,7 +43,7 @@ def main():
for
filename
in
sys
.
argv
[
1
:]:
for
filename
in
sys
.
argv
[
1
:]:
try
:
try
:
st
=
statfunc
(
filename
)
st
=
statfunc
(
filename
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
sys
.
stderr
.
write
(
"can't stat %r: %r
\
n
"
%
(
filename
,
msg
))
sys
.
stderr
.
write
(
"can't stat %r: %r
\
n
"
%
(
filename
,
msg
))
status
=
1
status
=
1
st
=
()
st
=
()
...
...
Tools/scripts/checkpyc.py
View file @
4cadfaba
...
@@ -24,7 +24,7 @@ def main():
...
@@ -24,7 +24,7 @@ def main():
for
dirname
in
sys
.
path
:
for
dirname
in
sys
.
path
:
try
:
try
:
names
=
os
.
listdir
(
dirname
)
names
=
os
.
listdir
(
dirname
)
except
os
.
e
rror
:
except
OSE
rror
:
print
(
'Cannot list directory'
,
repr
(
dirname
))
print
(
'Cannot list directory'
,
repr
(
dirname
))
continue
continue
if
not
silent
:
if
not
silent
:
...
@@ -34,7 +34,7 @@ def main():
...
@@ -34,7 +34,7 @@ def main():
name
=
os
.
path
.
join
(
dirname
,
name
)
name
=
os
.
path
.
join
(
dirname
,
name
)
try
:
try
:
st
=
os
.
stat
(
name
)
st
=
os
.
stat
(
name
)
except
os
.
e
rror
:
except
OSE
rror
:
print
(
'Cannot stat'
,
repr
(
name
))
print
(
'Cannot stat'
,
repr
(
name
))
continue
continue
if
verbose
:
if
verbose
:
...
...
Tools/scripts/copytime.py
View file @
4cadfaba
...
@@ -13,12 +13,12 @@ def main():
...
@@ -13,12 +13,12 @@ def main():
file1
,
file2
=
sys
.
argv
[
1
],
sys
.
argv
[
2
]
file1
,
file2
=
sys
.
argv
[
1
],
sys
.
argv
[
2
]
try
:
try
:
stat1
=
os
.
stat
(
file1
)
stat1
=
os
.
stat
(
file1
)
except
os
.
e
rror
:
except
OSE
rror
:
sys
.
stderr
.
write
(
file1
+
': cannot stat
\
n
'
)
sys
.
stderr
.
write
(
file1
+
': cannot stat
\
n
'
)
sys
.
exit
(
1
)
sys
.
exit
(
1
)
try
:
try
:
os
.
utime
(
file2
,
(
stat1
[
ST_ATIME
],
stat1
[
ST_MTIME
]))
os
.
utime
(
file2
,
(
stat1
[
ST_ATIME
],
stat1
[
ST_MTIME
]))
except
os
.
e
rror
:
except
OSE
rror
:
sys
.
stderr
.
write
(
file2
+
': cannot change time
\
n
'
)
sys
.
stderr
.
write
(
file2
+
': cannot change time
\
n
'
)
sys
.
exit
(
2
)
sys
.
exit
(
2
)
...
...
Tools/scripts/finddiv.py
View file @
4cadfaba
...
@@ -70,7 +70,7 @@ def process(filename, listnames):
...
@@ -70,7 +70,7 @@ def process(filename, listnames):
def
processdir
(
dir
,
listnames
):
def
processdir
(
dir
,
listnames
):
try
:
try
:
names
=
os
.
listdir
(
dir
)
names
=
os
.
listdir
(
dir
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
sys
.
stderr
.
write
(
"Can't list directory: %s
\
n
"
%
dir
)
sys
.
stderr
.
write
(
"Can't list directory: %s
\
n
"
%
dir
)
return
1
return
1
files
=
[]
files
=
[]
...
...
Tools/scripts/findlinksto.py
View file @
4cadfaba
...
@@ -36,7 +36,7 @@ def visit(prog, dirname, names):
...
@@ -36,7 +36,7 @@ def visit(prog, dirname, names):
linkto
=
os
.
readlink
(
name
)
linkto
=
os
.
readlink
(
name
)
if
prog
.
search
(
linkto
)
is
not
None
:
if
prog
.
search
(
linkto
)
is
not
None
:
print
(
name
,
'->'
,
linkto
)
print
(
name
,
'->'
,
linkto
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
pass
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
...
...
Tools/scripts/fixcid.py
View file @
4cadfaba
...
@@ -97,7 +97,7 @@ def recursedown(dirname):
...
@@ -97,7 +97,7 @@ def recursedown(dirname):
bad = 0
bad = 0
try:
try:
names = os.listdir(dirname)
names = os.listdir(dirname)
except
os.e
rror as msg:
except
OSE
rror as msg:
err(dirname + '
:
cannot
list
directory
:
' + str(msg) + '
\
n
')
err(dirname + '
:
cannot
list
directory
:
' + str(msg) + '
\
n
')
return 1
return 1
names.sort()
names.sort()
...
@@ -175,17 +175,17 @@ def fix(filename):
...
@@ -175,17 +175,17 @@ def fix(filename):
try
:
try
:
statbuf
=
os
.
stat
(
filename
)
statbuf
=
os
.
stat
(
filename
)
os
.
chmod
(
tempname
,
statbuf
[
ST_MODE
]
&
0o7777
)
os
.
chmod
(
tempname
,
statbuf
[
ST_MODE
]
&
0o7777
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
err
(
tempname
+
': warning: chmod failed ('
+
str
(
msg
)
+
')
\
n
'
)
err
(
tempname
+
': warning: chmod failed ('
+
str
(
msg
)
+
')
\
n
'
)
# Then make a backup of the original file as filename~
# Then make a backup of the original file as filename~
try
:
try
:
os
.
rename
(
filename
,
filename
+
'~'
)
os
.
rename
(
filename
,
filename
+
'~'
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
err
(
filename
+
': warning: backup failed ('
+
str
(
msg
)
+
')
\
n
'
)
err
(
filename
+
': warning: backup failed ('
+
str
(
msg
)
+
')
\
n
'
)
# Now move the temp file to the original file
# Now move the temp file to the original file
try
:
try
:
os
.
rename
(
tempname
,
filename
)
os
.
rename
(
tempname
,
filename
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
err
(
filename
+
': rename failed ('
+
str
(
msg
)
+
')
\
n
'
)
err
(
filename
+
': rename failed ('
+
str
(
msg
)
+
')
\
n
'
)
return
1
return
1
# Return success
# Return success
...
...
Tools/scripts/ftpmirror.py
View file @
4cadfaba
...
@@ -108,7 +108,7 @@ def mirrorsubdir(f, localdir):
...
@@ -108,7 +108,7 @@ def mirrorsubdir(f, localdir):
if
verbose
:
print
(
'Creating local directory'
,
repr
(
localdir
))
if
verbose
:
print
(
'Creating local directory'
,
repr
(
localdir
))
try
:
try
:
makedir
(
localdir
)
makedir
(
localdir
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
print
(
"Failed to establish local directory"
,
repr
(
localdir
))
print
(
"Failed to establish local directory"
,
repr
(
localdir
))
return
return
infofilename
=
os
.
path
.
join
(
localdir
,
'.mirrorinfo'
)
infofilename
=
os
.
path
.
join
(
localdir
,
'.mirrorinfo'
)
...
@@ -183,7 +183,7 @@ def mirrorsubdir(f, localdir):
...
@@ -183,7 +183,7 @@ def mirrorsubdir(f, localdir):
continue
continue
try
:
try
:
os
.
unlink
(
tempname
)
os
.
unlink
(
tempname
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
pass
if
mode
[
0
]
==
'l'
:
if
mode
[
0
]
==
'l'
:
if
verbose
:
if
verbose
:
...
@@ -218,11 +218,11 @@ def mirrorsubdir(f, localdir):
...
@@ -218,11 +218,11 @@ def mirrorsubdir(f, localdir):
fp1
.
close
()
fp1
.
close
()
try
:
try
:
os
.
unlink
(
fullname
)
os
.
unlink
(
fullname
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
# Ignore the error
pass
# Ignore the error
try
:
try
:
os
.
rename
(
tempname
,
fullname
)
os
.
rename
(
tempname
,
fullname
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
print
(
"Can't rename %r to %r: %s"
%
(
tempname
,
fullname
,
msg
))
print
(
"Can't rename %r to %r: %s"
%
(
tempname
,
fullname
,
msg
))
continue
continue
info
[
filename
]
=
infostuff
info
[
filename
]
=
infostuff
...
@@ -255,7 +255,7 @@ def mirrorsubdir(f, localdir):
...
@@ -255,7 +255,7 @@ def mirrorsubdir(f, localdir):
try
:
try
:
if
not
localdir
:
names
=
os
.
listdir
(
os
.
curdir
)
if
not
localdir
:
names
=
os
.
listdir
(
os
.
curdir
)
else
:
names
=
os
.
listdir
(
localdir
)
else
:
names
=
os
.
listdir
(
localdir
)
except
os
.
e
rror
:
except
OSE
rror
:
names
=
[]
names
=
[]
for
name
in
names
:
for
name
in
names
:
if
name
[
0
]
==
'.'
or
name
in
info
or
name
in
subdirs
:
if
name
[
0
]
==
'.'
or
name
in
info
or
name
in
subdirs
:
...
@@ -312,7 +312,7 @@ def remove(fullname):
...
@@ -312,7 +312,7 @@ def remove(fullname):
if
os
.
path
.
isdir
(
fullname
)
and
not
os
.
path
.
islink
(
fullname
):
if
os
.
path
.
isdir
(
fullname
)
and
not
os
.
path
.
islink
(
fullname
):
try
:
try
:
names
=
os
.
listdir
(
fullname
)
names
=
os
.
listdir
(
fullname
)
except
os
.
e
rror
:
except
OSE
rror
:
names
=
[]
names
=
[]
ok
=
1
ok
=
1
for
name
in
names
:
for
name
in
names
:
...
@@ -322,13 +322,13 @@ def remove(fullname):
...
@@ -322,13 +322,13 @@ def remove(fullname):
return
0
return
0
try
:
try
:
os
.
rmdir
(
fullname
)
os
.
rmdir
(
fullname
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
print
(
"Can't remove local directory %r: %s"
%
(
fullname
,
msg
))
print
(
"Can't remove local directory %r: %s"
%
(
fullname
,
msg
))
return
0
return
0
else
:
else
:
try
:
try
:
os
.
unlink
(
fullname
)
os
.
unlink
(
fullname
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
print
(
"Can't remove local file %r: %s"
%
(
fullname
,
msg
))
print
(
"Can't remove local file %r: %s"
%
(
fullname
,
msg
))
return
0
return
0
return
1
return
1
...
@@ -386,7 +386,7 @@ def writedict(dict, filename):
...
@@ -386,7 +386,7 @@ def writedict(dict, filename):
backup
=
os
.
path
.
join
(
dir
,
fname
+
'~'
)
backup
=
os
.
path
.
join
(
dir
,
fname
+
'~'
)
try
:
try
:
os
.
unlink
(
backup
)
os
.
unlink
(
backup
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
pass
fp
=
open
(
tempname
,
'w'
)
fp
=
open
(
tempname
,
'w'
)
fp
.
write
(
'{
\
n
'
)
fp
.
write
(
'{
\
n
'
)
...
@@ -396,7 +396,7 @@ def writedict(dict, filename):
...
@@ -396,7 +396,7 @@ def writedict(dict, filename):
fp
.
close
()
fp
.
close
()
try
:
try
:
os
.
rename
(
filename
,
backup
)
os
.
rename
(
filename
,
backup
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
pass
os
.
rename
(
tempname
,
filename
)
os
.
rename
(
tempname
,
filename
)
...
...
Tools/scripts/linktree.py
View file @
4cadfaba
...
@@ -32,13 +32,13 @@ def main():
...
@@ -32,13 +32,13 @@ def main():
return
1
return
1
try
:
try
:
os
.
mkdir
(
newtree
,
0o777
)
os
.
mkdir
(
newtree
,
0o777
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
print
(
newtree
+
': cannot mkdir:'
,
msg
)
print
(
newtree
+
': cannot mkdir:'
,
msg
)
return
1
return
1
linkname
=
os
.
path
.
join
(
newtree
,
link
)
linkname
=
os
.
path
.
join
(
newtree
,
link
)
try
:
try
:
os
.
symlink
(
os
.
path
.
join
(
os
.
pardir
,
oldtree
),
linkname
)
os
.
symlink
(
os
.
path
.
join
(
os
.
pardir
,
oldtree
),
linkname
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
if
not
link_may_fail
:
if
not
link_may_fail
:
print
(
linkname
+
': cannot symlink:'
,
msg
)
print
(
linkname
+
': cannot symlink:'
,
msg
)
return
1
return
1
...
@@ -51,7 +51,7 @@ def linknames(old, new, link):
...
@@ -51,7 +51,7 @@ def linknames(old, new, link):
if
debug
:
print
(
'linknames'
,
(
old
,
new
,
link
))
if
debug
:
print
(
'linknames'
,
(
old
,
new
,
link
))
try
:
try
:
names
=
os
.
listdir
(
old
)
names
=
os
.
listdir
(
old
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
print
(
old
+
': warning: cannot listdir:'
,
msg
)
print
(
old
+
': warning: cannot listdir:'
,
msg
)
return
return
for
name
in
names
:
for
name
in
names
:
...
...
Tools/scripts/pathfix.py
View file @
4cadfaba
...
@@ -73,7 +73,7 @@ def recursedown(dirname):
...
@@ -73,7 +73,7 @@ def recursedown(dirname):
bad = 0
bad = 0
try:
try:
names = os.listdir(dirname)
names = os.listdir(dirname)
except
os.e
rror as msg:
except
OSE
rror as msg:
err('
%
s
:
cannot
list
directory
:
%
r
\
n
' % (dirname, msg))
err('
%
s
:
cannot
list
directory
:
%
r
\
n
' % (dirname, msg))
return 1
return 1
names.sort()
names.sort()
...
@@ -131,24 +131,24 @@ def fix(filename):
...
@@ -131,24 +131,24 @@ def fix(filename):
mtime
=
statbuf
.
st_mtime
mtime
=
statbuf
.
st_mtime
atime
=
statbuf
.
st_atime
atime
=
statbuf
.
st_atime
os
.
chmod
(
tempname
,
statbuf
[
ST_MODE
]
&
0o7777
)
os
.
chmod
(
tempname
,
statbuf
[
ST_MODE
]
&
0o7777
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
err
(
'%s: warning: chmod failed (%r)
\
n
'
%
(
tempname
,
msg
))
err
(
'%s: warning: chmod failed (%r)
\
n
'
%
(
tempname
,
msg
))
# Then make a backup of the original file as filename~
# Then make a backup of the original file as filename~
try
:
try
:
os
.
rename
(
filename
,
filename
+
'~'
)
os
.
rename
(
filename
,
filename
+
'~'
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
err
(
'%s: warning: backup failed (%r)
\
n
'
%
(
filename
,
msg
))
err
(
'%s: warning: backup failed (%r)
\
n
'
%
(
filename
,
msg
))
# Now move the temp file to the original file
# Now move the temp file to the original file
try
:
try
:
os
.
rename
(
tempname
,
filename
)
os
.
rename
(
tempname
,
filename
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
err
(
'%s: rename failed (%r)
\
n
'
%
(
filename
,
msg
))
err
(
'%s: rename failed (%r)
\
n
'
%
(
filename
,
msg
))
return
1
return
1
if
preserve_timestamps
:
if
preserve_timestamps
:
if
atime
and
mtime
:
if
atime
and
mtime
:
try
:
try
:
os
.
utime
(
filename
,
(
atime
,
mtime
))
os
.
utime
(
filename
,
(
atime
,
mtime
))
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
err
(
'%s: reset of timestamp failed (%r)
\
n
'
%
(
filename
,
msg
))
err
(
'%s: reset of timestamp failed (%r)
\
n
'
%
(
filename
,
msg
))
return
1
return
1
# Return succes
# Return succes
...
...
Tools/scripts/pindent.py
View file @
4cadfaba
...
@@ -427,7 +427,7 @@ def complete_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs =
...
@@ -427,7 +427,7 @@ def complete_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs =
# end if
# end if
import
os
import
os
try
:
os
.
rename
(
filename
,
filename
+
'~'
)
try
:
os
.
rename
(
filename
,
filename
+
'~'
)
except
os
.
e
rror
:
pass
except
OSE
rror
:
pass
# end try
# end try
f
=
open
(
filename
,
'w'
)
f
=
open
(
filename
,
'w'
)
f
.
write
(
result
)
f
.
write
(
result
)
...
@@ -442,7 +442,7 @@ def delete_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = E
...
@@ -442,7 +442,7 @@ def delete_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = E
# end if
# end if
import
os
import
os
try
:
os
.
rename
(
filename
,
filename
+
'~'
)
try
:
os
.
rename
(
filename
,
filename
+
'~'
)
except
os
.
e
rror
:
pass
except
OSE
rror
:
pass
# end try
# end try
f
=
open
(
filename
,
'w'
)
f
=
open
(
filename
,
'w'
)
f
.
write
(
result
)
f
.
write
(
result
)
...
@@ -457,7 +457,7 @@ def reformat_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs =
...
@@ -457,7 +457,7 @@ def reformat_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs =
# end if
# end if
import
os
import
os
try
:
os
.
rename
(
filename
,
filename
+
'~'
)
try
:
os
.
rename
(
filename
,
filename
+
'~'
)
except
os
.
e
rror
:
pass
except
OSE
rror
:
pass
# end try
# end try
f
=
open
(
filename
,
'w'
)
f
=
open
(
filename
,
'w'
)
f
.
write
(
result
)
f
.
write
(
result
)
...
...
Tools/scripts/treesync.py
View file @
4cadfaba
...
@@ -78,7 +78,7 @@ def process(slave, master):
...
@@ -78,7 +78,7 @@ def process(slave, master):
print
(
"creating slave directory"
,
slave
)
print
(
"creating slave directory"
,
slave
)
try
:
try
:
os
.
mkdir
(
slave
)
os
.
mkdir
(
slave
)
except
os
.
e
rror
as
msg
:
except
OSE
rror
as
msg
:
print
(
"can't make slave directory"
,
slave
,
":"
,
msg
)
print
(
"can't make slave directory"
,
slave
,
":"
,
msg
)
return
return
else
:
else
:
...
...
Tools/scripts/untabify.py
View file @
4cadfaba
...
@@ -39,11 +39,11 @@ def process(filename, tabsize, verbose=True):
...
@@ -39,11 +39,11 @@ def process(filename, tabsize, verbose=True):
backup
=
filename
+
"~"
backup
=
filename
+
"~"
try
:
try
:
os
.
unlink
(
backup
)
os
.
unlink
(
backup
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
pass
try
:
try
:
os
.
rename
(
filename
,
backup
)
os
.
rename
(
filename
,
backup
)
except
os
.
e
rror
:
except
OSE
rror
:
pass
pass
with
open
(
filename
,
"w"
,
encoding
=
encoding
)
as
f
:
with
open
(
filename
,
"w"
,
encoding
=
encoding
)
as
f
:
f
.
write
(
newtext
)
f
.
write
(
newtext
)
...
...
Tools/scripts/which.py
View file @
4cadfaba
...
@@ -29,7 +29,7 @@ def main():
...
@@ -29,7 +29,7 @@ def main():
filename
=
os
.
path
.
join
(
dir
,
prog
)
filename
=
os
.
path
.
join
(
dir
,
prog
)
try
:
try
:
st
=
os
.
stat
(
filename
)
st
=
os
.
stat
(
filename
)
except
os
.
e
rror
:
except
OSE
rror
:
continue
continue
if
not
S_ISREG
(
st
[
ST_MODE
]):
if
not
S_ISREG
(
st
[
ST_MODE
]):
msg
(
filename
+
': not a disk file'
)
msg
(
filename
+
': not a disk file'
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment