python (3.11.7)
er d Z ddgZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
mZ ddlZdZ G d d Zd Zd
Z G d d Zd Zd
ZddZd Z G d d Zd Zedk r e dS dS )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 e Zd ZddZd ZdS )_IgnoreNc |st nt | | _ |sg nd |D | _ ddi| _ d S )Nc L g | ]!}t j | "S )ospathnormpath.0ds 9/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/trace.py
<listcomp>z$_Ignore.__init__.<locals>.<listcomp>H s8 *9 *9 *9./ +-'*:*:1*=*= *9 *9 *9 z<string> )set_mods_dirs_ignore)selfmodulesdirss r __init__z_Ignore.__init__F sX ");SUUUs7||
# 9RR *9 *937*9 *9 *9
#Q(r c \ || j v r
| j | S || j v rd| j |<