[Python-checkins] CVS: python/dist/src/Tools/scripts trace.py,1.4,1.5

Jeremy Hylton jhylton@users.sourceforge.net
Mon, 08 Oct 2001 13:33:22 -0700


Update of /cvsroot/python/python/dist/src/Tools/scripts
In directory usw-pr-cvs1:/tmp/cvs-serv20602

Modified Files:
	trace.py 
Log Message:
Replace all instances of err.strerror with err.

The strerror attribute contained only partial information about the
exception and produced some very confusing error messages.  By passing
err (the exception object itself) and letting it convert itself to a
string, the error messages are better.


Index: trace.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Tools/scripts/trace.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** trace.py	2001/05/08 04:20:52	1.4
--- trace.py	2001/10/08 20:33:20	1.5
***************
*** 354,358 ****
          except IOError, err:
              print >> sys.stderr, "trace: Could not open %s for reading " \
!                   "because: %s - skipping" % (`filename`, err.strerror)
              continue
  
--- 354,358 ----
          except IOError, err:
              print >> sys.stderr, "trace: Could not open %s for reading " \
!                   "because: %s - skipping" % (`filename`, err)
              continue
  
***************
*** 362,366 ****
              sys.stderr.write(
                  '%s: Could not open %s for writing because: %s" \
!                 "- skipping\n' % ("trace", `listfilename`, err.strerror))
              continue
  
--- 362,366 ----
              sys.stderr.write(
                  '%s: Could not open %s for writing because: %s" \
!                 "- skipping\n' % ("trace", `listfilename`, err))
              continue
  
***************
*** 417,421 ****
              except IOError, err:
                  sys.stderr.write("cannot save counts/modules " \
!                                  "files because %s" % err.strerror)
  
      if summary and sums:
--- 417,421 ----
              except IOError, err:
                  sys.stderr.write("cannot save counts/modules " \
!                                  "files because %s" % err)
  
      if summary and sums:
***************
*** 664,668 ****
          except IOError, err:
              _err_exit("Cannot run file %s because: %s" % \
!                       (`sys.argv[0]`, err.strerror))
  
      elif count:
--- 664,668 ----
          except IOError, err:
              _err_exit("Cannot run file %s because: %s" % \
!                       (`sys.argv[0]`, err))
  
      elif count:
***************
*** 672,676 ****
          except IOError, err:
              _err_exit("Cannot run file %s because: %s" % \
!                       (`sys.argv[0]`, err.strerror))
          except SystemExit:
              pass
--- 672,676 ----
          except IOError, err:
              _err_exit("Cannot run file %s because: %s" % \
!                       (`sys.argv[0]`, err))
          except SystemExit:
              pass
***************
*** 700,704 ****
              except IOError, err:
                  _err_exit("Cannot save counts file %s because: %s" % \
!                           (`counts_file`, err.strerror))
  
      elif report:
--- 700,704 ----
              except IOError, err:
                  _err_exit("Cannot save counts file %s because: %s" % \
!                           (`counts_file`, err))
  
      elif report: