mirror of
https://github.com/python/cpython.git
synced 2025-08-22 17:55:18 +00:00
Replace IOError with OSError (#16715)
This commit is contained in:
parent
16bdd4120d
commit
f7a17b48d7
121 changed files with 381 additions and 386 deletions
10
Lib/trace.py
10
Lib/trace.py
|
@ -237,7 +237,7 @@ class CoverageResults:
|
|||
counts, calledfuncs, callers = \
|
||||
pickle.load(open(self.infile, 'rb'))
|
||||
self.update(self.__class__(counts, calledfuncs, callers))
|
||||
except (IOError, EOFError, ValueError) as err:
|
||||
except (OSError, EOFError, ValueError) as err:
|
||||
print(("Skipping counts file %r: %s"
|
||||
% (self.infile, err)), file=sys.stderr)
|
||||
|
||||
|
@ -347,7 +347,7 @@ class CoverageResults:
|
|||
try:
|
||||
pickle.dump((self.counts, self.calledfuncs, self.callers),
|
||||
open(self.outfile, 'wb'), 1)
|
||||
except IOError as err:
|
||||
except OSError as err:
|
||||
print("Can't save counts files because %s" % err, file=sys.stderr)
|
||||
|
||||
def write_results_file(self, path, lines, lnotab, lines_hit, encoding=None):
|
||||
|
@ -355,7 +355,7 @@ class CoverageResults:
|
|||
|
||||
try:
|
||||
outfile = open(path, "w", encoding=encoding)
|
||||
except IOError as err:
|
||||
except OSError as err:
|
||||
print(("trace: Could not open %r for writing: %s"
|
||||
"- skipping" % (path, err)), file=sys.stderr)
|
||||
return 0, 0
|
||||
|
@ -436,7 +436,7 @@ def _find_executable_linenos(filename):
|
|||
with tokenize.open(filename) as f:
|
||||
prog = f.read()
|
||||
encoding = f.encoding
|
||||
except IOError as err:
|
||||
except OSError as err:
|
||||
print(("Not printing coverage data for %r: %s"
|
||||
% (filename, err)), file=sys.stderr)
|
||||
return {}
|
||||
|
@ -801,7 +801,7 @@ def main(argv=None):
|
|||
'__cached__': None,
|
||||
}
|
||||
t.runctx(code, globs, globs)
|
||||
except IOError as err:
|
||||
except OSError as err:
|
||||
_err_exit("Cannot run file %r because: %s" % (sys.argv[0], err))
|
||||
except SystemExit:
|
||||
pass
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue