et S r SS/rSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK r SSK
r
SSKrSSKrSSK
Jr SSKrSr " S S5 rS rS
r " S S5 rS rS
rSS jrS r " S S5 rS r\S:X a \" 5 gg)a program/module to trace Python program or function execution
Sample use, command line:
trace.py -c -f counts --ignore-dir '$prefix' spam.py eggs
trace.py -t --ignore-dir '$prefix' spam.py eggs
trace.py --trackcalls spam.py eggs
Sample use, programmatically
import sys
# create a Trace object, telling it what to ignore, and whether to
# do tracing or line-counting or both.
tracer = trace.Trace(ignoredirs=[sys.base_prefix, sys.base_exec_prefix,],
trace=0, count=1)
# run the new command using the given tracer
tracer.run('main()')
# make a report, placing output in /tmp
r = tracer.results()
r.write_results(show_missing=True, coverdir="/tmp")
TraceCoverageResults N) monotonicz#pragma NO COVERc $ \ rS rSrSS jrS rSrg)_IgnoreE Nc U( d
[ 5 O
[ U5 U l U( d / O/U Vs/ s H" n[ R R U5 PM$ snU l SS0U l g s snf )Nz