[Python-checkins] python/dist/src/Tools/scripts trace.py,1.9,1.10

loewis@users.sourceforge.net loewis@users.sourceforge.net
Fri, 22 Nov 2002 01:10:35 -0800


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

Modified Files:
	trace.py 
Log Message:
Patch #542562, file 25252: Remove changelog.


Index: trace.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Tools/scripts/trace.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** trace.py	11 Sep 2002 20:36:01 -0000	1.9
--- trace.py	22 Nov 2002 09:10:33 -0000	1.10
***************
*** 28,69 ****
  # distribution of the software without specific, written prior permission.
  #
- #
- # Cleaned up the usage message --GvR 11/28/01
- #
- # Summary of even more recent changes, --Zooko 2001-10-14
- #   Used new `inspect' module for better (?) determination of file<->module
- #      mappings, line numbers, and source code.
- #   Used new local trace function for faster (and better?) operation.
- #   Removed "speed hack", which, as far as I can tell, meant that it would
- #      ignore all files ??? (When I tried it, it would ignore only *most* of my
- #      files.  In any case with the speed hack removed in favor of actually
- #      calling `Ignore.names()', it ignores only those files that I told it to
- #      ignore, so I am happy.)
- #   Rolled the `Coverage' class into `Trace', which now does either tracing or
- #      counting or both according to constructor flags.
- #   Moved the construction of the `Ignore' object inside the constructor of
- #      `Trace', simplifying usage.
- #   Changed function `create_results_log()' into method
- #      `CoverageResults.write_results()'.
- #   Add new mode "countfuncs" which is faster and which just reports which
- #      functions were invoked.
- 
- #   Made `write_results' create `coverdir' if it doesn't already exist.
- #   Moved the `run' funcs into `Trace' for simpler usage.
- #   Use pickle instead of marshal for persistence.
- #
- # Summary of recent changes:
- #   Support for files with the same basename (submodules in packages)
- #   Expanded the idea of how to ignore files or modules
- #   Split tracing and counting into different classes
- #   Extracted count information and reporting from the count class
- #   Added some ability to detect which missing lines could be executed
- #   Added pseudo-pragma to prohibit complaining about unexecuted lines
- #   Rewrote the main program
- 
- # Summary of older changes:
- #   Added run-time display of statements being executed
- #   Incorporated portability and performance fixes from Greg Stein
- #   Incorporated main program from Michael Scharf
  
  """
--- 28,31 ----