diff options
Diffstat (limited to 'Lib/trace.py')
| -rw-r--r-- | Lib/trace.py | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/Lib/trace.py b/Lib/trace.py index c09b365a01..09fe9ee0e4 100644 --- a/Lib/trace.py +++ b/Lib/trace.py @@ -238,7 +238,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) @@ -348,7 +348,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): @@ -356,7 +356,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 @@ -437,7 +437,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 {} @@ -802,7 +802,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 | 
