Module Expr Str Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias TryExcept body Import alias Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Import alias FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Str Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad For NameStore AttributeLoad NameLoad attr body If CompareEq NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Num Return Num Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareEq NameLoad SubscriptLoad NameLoad Slice NameLoad CompareEq SubscriptLoad NameLoad Index NameLoad Str body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Num Return Num If CompareIs NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Num Return Num For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr BinOpAdd NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Num Return Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Num Return Num decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Str For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd Call AttributeLoad NameLoad attr NameLoad CompareEq SubscriptLoad NameLoad Index Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareGt Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore NameLoad If NameLoad body Assign NameStore SubscriptLoad NameLoad Slice BinOpAdd Call NameLoad NameLoad Num orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body TryExcept body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad name NameStore body Print AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad BinOpAdd Call AttributeLoad NameLoad attr NameLoad Num SubscriptLoad NameLoad Index NameLoad For NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad Num For NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If AttributeLoad NameLoad attr body Print Print Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore NameLoad body Print BinOpMod Str TupleLoad NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Print Print Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Assign NameStore NameStore Str For TupleStore TupleStore NameStore NameStore NameStore TupleStore NameStore NameStore NameStore NameLoad body If CompareNotEq NameLoad NameLoad body Print Print Str NameLoad Str Assign NameStore NameLoad Assign NameStore Str If BoolOpAnd CompareNotEq NameLoad NameLoad CompareNotEq NameLoad NameLoad body Print Str NameLoad Assign NameStore NameLoad Print BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad Dict Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index TupleLoad NameLoad NameLoad Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad Str body Continue If Call AttributeLoad NameLoad attr Str body Continue If Call AttributeLoad NameLoad attr TupleLoad Str Str body Assign NameStore SubscriptLoad NameLoad Slice Num If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad orelse Assign NameStore NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad NameLoad body Assign NameStore Call NameLoad BinOpDiv BinOpMult Num NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Print Str For NameStore NameLoad body Assign TupleStore NameStore NameStore NameStore NameStore SubscriptLoad NameLoad Index NameLoad Print BinOpMod Str SubscriptLoad NameLoad Index NameLoad If AttributeLoad NameLoad attr body TryExcept body Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str Num handlers ExceptHandler type NameLoad name NameStore body Print AttributeLoad NameLoad attr BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore Call NameLoad NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Print AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return TupleLoad Num Num Assign NameStore Num Assign NameStore Num For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore BinOpAdd NameLoad Num If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Num AugAssignAdd NameStore Num orelse If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse If BoolOpAnd CompareIn NameLoad NameLoad UnaryOpNot CompareIn NameLoad SubscriptLoad NameLoad Index NameLoad body Expr Call AttributeLoad NameLoad attr Str AugAssignAdd NameStore Num orelse Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Num Expr Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num Num Assign NameStore Call NameLoad NameLoad Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr For NameStore NameLoad body AugAssignAdd NameStore NameLoad If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad For TupleStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareEq NameLoad AttributeLoad NameLoad attr body If CompareEq NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameLoad Assign TupleStore NameStore NameStore NameLoad For NameStore Call NameLoad NameLoad BinOpAdd NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad Num Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Assign NameStore Call AttributeLoad Call NameLoad NameLoad Str attr handlers ExceptHandler type NameLoad name NameStore body Print AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return Dict Assign NameStore Call NameLoad NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Return Call NameLoad NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Num Num Num TupleLoad TupleLoad NameLoad NameLoad NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse If NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse If BoolOpAnd NameLoad NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse If NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse If NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Import alias Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryFinally body Exec NameLoad NameLoad NameLoad finalbody If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Dict If CompareIs NameLoad NameLoad body Assign NameStore Dict If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryFinally body Exec NameLoad NameLoad NameLoad finalbody If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign NameStore NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryFinally body Assign NameStore Call NameLoad NameLoad NameLoad finalbody If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body If CompareIsNot SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Str If CompareEq Call NameLoad NameLoad Num body Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Call NameLoad NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Call NameLoad NameLoad Str If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Slice Num Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index TupleLoad NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If CompareEq NameLoad Str body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If UnaryOpNot NameLoad body If AttributeLoad NameLoad attr body Print BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore TupleLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Num If AttributeLoad NameLoad attr body Print BinOpMod Str BinOpSub Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Print BinOpMod Str TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print BinOpMod Str BinOpSub Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Print BinOpMod Str TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore TupleLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Num Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults NameLoad body Import alias If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num Str ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore Num Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad For TupleStore NameStore NameStore NameLoad body If CompareEq NameLoad Str body Expr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Num If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore NameLoad Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore NameLoad Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore NameLoad Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore Num Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore Num Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore Num Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore Num Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore NameLoad Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore Num Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore NameLoad Continue If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore Num Continue If CompareEq NameLoad Str body For NameStore Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Continue If CompareEq NameLoad Str body For NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str BinOpAdd Str SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str BinOpAdd Str SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Continue Assert Num Str If BoolOpAnd NameLoad BoolOpOr NameLoad NameLoad body Expr Call NameLoad Str If UnaryOpNot BoolOpOr NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Call NameLoad Str If BoolOpAnd NameLoad NameLoad body Expr Call NameLoad Str If BoolOpAnd NameLoad UnaryOpNot NameLoad body Expr Call NameLoad Str If BoolOpAnd NameLoad CompareEq Call NameLoad NameLoad Num body Expr Call NameLoad Str If NameLoad body Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign SubscriptStore AttributeLoad NameLoad attr Index Num SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad ExceptHandler type NameLoad body Pass Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list If CompareEq NameLoad Str body Expr Call NameLoad
N/A N/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.prefix, sys.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")
 N/A linecache N/A os N/A re N/A sys N/A threading N/A time N/A token N/A tokenize N/A types N/A gc N/A N/A N/A cPickle N/A pickle cPickle N/A N/A N/A ImportError N/A N/A pickle usage N/A N/A outfile N/A N/A N/A N/A N/A outfile write N/A Usage: %s [OPTIONS] <file> [ARGS]

Meta-options:
--help                Display this help then exit.
--version             Output version information then exit.

Otherwise, exactly one of the following three options must be given:
-t, --trace           Print each line to sys.stdout before it is executed.
-c, --count           Count the number of times each line is executed
                      and write the counts to <module>.cover for each
                      module executed, in the module's directory.
                      See also `--coverdir', `--file', `--no-report' below.
-l, --listfuncs       Keep track of which functions are executed at least
                      once and write the results to sys.stdout after the
                      program exits.
-T, --trackcalls      Keep track of caller/called pairs and write the
                      results to sys.stdout after the program exits.
-r, --report          Generate a report from a counts file; do not execute
                      any code.  `--file' must specify the results file to
                      read, which must have been created in a previous run
                      with `--count --file=FILE'.

Modifiers:
-f, --file=<file>     File to accumulate counts over several runs.
-R, --no-report       Do not generate the coverage report files.
                      Useful if you want to accumulate over several runs.
-C, --coverdir=<dir>  Directory where the report files.  The coverage
                      report for <package>.<module> is written to file
                      <dir>/<package>/<module>.cover.
-m, --missing         Annotate executable lines that were not executed
                      with '>>>>>> '.
-s, --summary         Write a brief summary on stdout for each file.
                      (Can only be used with --count or --report.)
-g, --timing          Prefix each line with the time since the program started.
                      Only used while tracing.

Filters, may be repeated multiple times:
--ignore-module=<mod> Ignore the given module(s) and its submodules
                      (if it is a package).  Accepts comma separated
                      list of module names
--ignore-dir=<dir>    Ignore files in the given directory (multiple
                      directories can be joined by os.pathsep).
 N/A N/A sys argv N/A 0 N/A N/A PRAGMA_NOCOVER #pragma NO COVER N/A rx_blank N/A N/A re compile ^\s*(#.*)?$ Ignore N/A N/A __init__ N/A N/A self modules dirs N/A None None N/A N/A N/A self _mods N/A modules N/A N/A N/A self _dirs N/A dirs N/A N/A N/A self _dirs N/A map N/A N/A os path normpath N/A self _dirs N/A N/A self _ignore N/A <string> 1 N/A names N/A N/A self filename modulename N/A N/A N/A N/A N/A N/A self _ignore has_key modulename N/A N/A N/A N/A self _ignore N/A modulename N/A mod N/A self _mods N/A N/A N/A mod modulename N/A N/A N/A N/A self _ignore N/A modulename 1 N/A 1 N/A n N/A len mod N/A N/A N/A mod N/A modulename N/A n N/A N/A modulename N/A n . N/A N/A N/A N/A self _ignore N/A modulename 1 N/A 1 N/A N/A filename None N/A N/A N/A N/A self _ignore N/A modulename 1 N/A 1 N/A d N/A self _dirs N/A N/A N/A N/A filename startswith N/A d N/A os sep N/A N/A N/A N/A self _ignore N/A modulename 1 N/A 1 N/A N/A N/A self _ignore N/A modulename 0 N/A 0 N/A N/A modname N/A N/A path N/A N/A N/A Return a plausible module name for the patch. N/A base N/A N/A N/A os path basename path N/A N/A filename ext N/A N/A N/A os path splitext base N/A filename N/A fullmodname N/A N/A path N/A N/A N/A Return a plausible module name for the path. N/A comparepath N/A N/A N/A os path normcase path N/A longest N/A dir N/A sys path N/A N/A dir N/A N/A N/A os path normcase dir N/A N/A N/A N/A comparepath startswith dir N/A N/A comparepath N/A N/A len dir N/A os sep N/A N/A N/A N/A len dir N/A len longest N/A N/A longest dir N/A longest N/A N/A base N/A path N/A N/A N/A len longest 1 N/A N/A base path N/A base N/A N/A base replace N/A os sep . N/A N/A os altsep N/A N/A base N/A N/A base replace N/A os altsep . N/A N/A filename ext N/A N/A N/A os path splitext base N/A filename N/A CoverageResults N/A N/A __init__ N/A N/A self counts calledfuncs infile callers outfile N/A None None None None None N/A N/A N/A self counts counts N/A N/A N/A self counts None N/A N/A N/A self counts N/A N/A N/A self counter N/A N/A N/A self counts copy N/A N/A self calledfuncs calledfuncs N/A N/A N/A self calledfuncs None N/A N/A N/A self calledfuncs N/A N/A N/A self calledfuncs N/A N/A N/A self calledfuncs copy N/A N/A self callers callers N/A N/A N/A self callers None N/A N/A N/A self callers N/A N/A N/A self callers N/A N/A N/A self callers copy N/A N/A self infile infile N/A N/A self outfile outfile N/A N/A self infile N/A N/A N/A N/A N/A counts calledfuncs callers N/A N/A pickle load N/A open N/A self infile rb N/A N/A N/A self update N/A N/A self __class__ counts calledfuncs callers N/A N/A N/A N/A IOError EOFError ValueError N/A err N/A N/A N/A sys stderr N/A Skipping counts file %r: %s N/A N/A self infile err N/A update N/A N/A self other N/A N/A N/A Merge in the data from another CoverageResults N/A counts N/A self counts N/A calledfuncs N/A self calledfuncs N/A callers N/A self callers N/A other_counts N/A other counts N/A other_calledfuncs N/A other calledfuncs N/A other_callers N/A other callers N/A key N/A N/A other_counts keys N/A N/A N/A counts N/A key N/A N/A N/A counts get key 0 N/A other_counts N/A key N/A key N/A N/A other_calledfuncs keys N/A N/A N/A calledfuncs N/A key 1 N/A key N/A N/A other_callers keys N/A N/A N/A callers N/A key 1 N/A write_results N/A N/A self show_missing summary coverdir N/A True False None N/A N/A 
        @param coverdir
         N/A N/A self calledfuncs N/A N/A N/A functions called: N/A calls N/A N/A N/A self calledfuncs keys N/A N/A N/A calls sort N/A N/A filename modulename funcname calls N/A N/A N/A filename: %s, modulename: %s, funcname: %s N/A filename modulename funcname N/A N/A self callers N/A N/A N/A calling relationships: N/A calls N/A N/A N/A self callers keys N/A N/A N/A calls sort N/A lastfile lastcfile N/A N/A N/A pfile pmod pfunc N/A cfile cmod cfunc calls N/A N/A N/A pfile lastfile N/A N/A N/A *** pfile *** N/A lastfile pfile N/A lastcfile N/A N/A N/A cfile pfile N/A lastcfile cfile N/A N/A   --> cfile N/A lastcfile cfile N/A N/A     %s.%s -> %s.%s N/A pmod pfunc cmod cfunc N/A per_file N/A N/A N/A filename lineno N/A N/A N/A self counts keys N/A N/A lines_hit N/A per_file N/A filename N/A N/A per_file get filename N/A N/A N/A lines_hit N/A lineno N/A N/A self counts N/A N/A filename lineno N/A sums N/A N/A N/A filename count N/A N/A per_file iteritems N/A N/A N/A filename <string> N/A N/A N/A N/A N/A filename startswith <doctest  N/A N/A N/A N/A N/A filename endswith N/A .pyc .pyo N/A N/A filename N/A filename N/A -1 N/A N/A coverdir None N/A N/A dir N/A N/A N/A os path dirname N/A N/A N/A os path abspath filename N/A modulename N/A modname filename N/A N/A dir coverdir N/A N/A N/A N/A N/A os path exists dir N/A N/A N/A N/A os makedirs dir N/A modulename N/A fullmodname filename N/A show_missing N/A N/A lnotab N/A find_executable_linenos filename N/A N/A lnotab N/A N/A source N/A N/A linecache getlines filename N/A coverpath N/A N/A N/A os path join dir N/A modulename .cover N/A N/A n_hits n_lines N/A N/A self write_results_file coverpath source lnotab count N/A N/A summary n_lines N/A N/A percent N/A int N/A N/A 100 n_hits n_lines N/A N/A sums N/A modulename N/A n_lines percent modulename filename N/A N/A summary sums N/A N/A mods N/A N/A sums keys N/A N/A N/A mods sort N/A lines   cov%   module   (path) N/A m mods N/A N/A N/A n_lines percent modulename filename N/A sums N/A m N/A N/A %5d   %3d%%   %s   (%s) N/A sums N/A m N/A N/A self outfile N/A N/A N/A N/A N/A N/A pickle dump N/A N/A self counts N/A self calledfuncs N/A self callers N/A open N/A self outfile wb 1 N/A N/A N/A IOError N/A err N/A N/A N/A sys stderr N/A Can't save counts files because %s err N/A write_results_file N/A N/A self path lines lnotab lines_hit N/A N/A N/A Return a coverage results file in path. N/A N/A N/A outfile N/A open path w N/A N/A N/A IOError N/A err N/A N/A N/A sys stderr N/A trace: Could not open %r for writing: %s- skipping N/A path err N/A N/A 0 0 N/A n_lines 0 N/A n_hits 0 N/A N/A i line N/A enumerate lines N/A N/A lineno N/A i 1 N/A N/A lineno lines_hit N/A N/A N/A N/A outfile write N/A %5d:  N/A lines_hit N/A lineno N/A n_hits 1 N/A n_lines 1 N/A N/A N/A N/A rx_blank match line N/A N/A N/A N/A outfile write N/A N/A N/A N/A lineno lnotab N/A N/A PRAGMA_NOCOVER N/A lines N/A i N/A N/A N/A N/A outfile write >>>>>>  N/A n_lines 1 N/A N/A N/A N/A outfile write N/A N/A N/A outfile write N/A N/A N/A lines N/A i expandtabs 8 N/A N/A N/A outfile close N/A N/A n_hits n_lines N/A N/A find_lines_from_code N/A N/A code strs N/A N/A N/A Return dict where keys are lines in the line number table. N/A linenos N/A N/A line_increments N/A N/A ord c N/A c N/A N/A code co_lnotab N/A 1 2 N/A table_length N/A len line_increments N/A docstring False N/A lineno N/A code co_firstlineno N/A li line_increments N/A N/A lineno li N/A N/A lineno strs N/A N/A N/A linenos N/A lineno 1 N/A linenos N/A find_lines N/A N/A code strs N/A N/A N/A Return lineno dict for all code objects reachable from code. N/A linenos N/A find_lines_from_code code strs N/A c N/A code co_consts N/A N/A N/A isinstance c N/A types CodeType N/A N/A N/A N/A linenos update N/A find_lines c strs N/A linenos N/A find_strings N/A N/A filename N/A N/A N/A Return a dict of possible docstring positions.

    The dict maps line numbers to strings.  There is an entry for
    line that contains only a string or a part of a triple-quoted
    string.
     N/A d N/A N/A prev_ttype N/A token INDENT N/A f N/A open filename N/A N/A ttype tstr start end line N/A N/A tokenize generate_tokens N/A f readline N/A N/A N/A ttype N/A token STRING N/A N/A N/A prev_ttype N/A token INDENT N/A N/A N/A sline scol start N/A N/A eline ecol end N/A i N/A range sline N/A eline 1 N/A N/A N/A d N/A i 1 N/A prev_ttype ttype N/A N/A N/A f close N/A d N/A find_executable_linenos N/A N/A filename N/A N/A N/A Return dict where keys are line numbers in the line number table. N/A N/A N/A prog N/A N/A N/A open filename rU read N/A N/A N/A IOError N/A err N/A N/A N/A sys stderr N/A Not printing coverage data for %r: %s N/A filename err N/A N/A N/A code N/A compile prog filename exec N/A strs N/A find_strings filename N/A N/A find_lines code strs N/A Trace N/A N/A __init__ N/A N/A self count trace countfuncs countcallers ignoremods ignoredirs infile outfile timing N/A 1 1 0 0 N/A N/A None None False N/A N/A 
        @param count true iff it should count number of times each
                     line is executed
        @param trace true iff it should print out each line that is
                     being counted
        @param countfuncs true iff it should just output a list of
                     (filename, modulename, funcname,) for functions
                     that were called at least once;  This overrides
                     `count' and `trace'
        @param ignoremods a list of the names of modules to ignore
        @param ignoredirs a list of the names of directories to ignore
                     all of the (recursive) contents of
        @param infile file from which to read stored counts to be
                     added into the results
        @param outfile file in which to write the results
        @param timing true iff timing information be displayed
         N/A N/A self infile infile N/A N/A self outfile outfile N/A N/A self ignore N/A Ignore ignoremods ignoredirs N/A N/A self counts N/A N/A N/A self blabbed N/A N/A N/A self pathtobasename N/A N/A N/A self donothing 0 N/A N/A self trace trace N/A N/A self _calledfuncs N/A N/A N/A self _callers N/A N/A N/A self _caller_cache N/A N/A N/A self start_time None N/A timing N/A N/A N/A self start_time N/A N/A time time N/A countcallers N/A N/A N/A self globaltrace N/A self globaltrace_trackcallers N/A N/A countfuncs N/A N/A N/A self globaltrace N/A self globaltrace_countfuncs N/A N/A N/A trace count N/A N/A N/A self globaltrace N/A self globaltrace_lt N/A N/A self localtrace N/A self localtrace_trace_and_count N/A N/A trace N/A N/A N/A self globaltrace N/A self globaltrace_lt N/A N/A self localtrace N/A self localtrace_trace N/A N/A count N/A N/A N/A self globaltrace N/A self globaltrace_lt N/A N/A self localtrace N/A self localtrace_count N/A N/A N/A self donothing 1 N/A run N/A N/A self cmd N/A N/A N/A __main__ N/A dict N/A __main__ __dict__ N/A N/A N/A self donothing N/A N/A N/A N/A sys settrace N/A self globaltrace N/A N/A N/A threading settrace N/A self globaltrace N/A N/A N/A cmd dict dict N/A N/A N/A N/A self donothing N/A N/A N/A N/A sys settrace None N/A N/A N/A threading settrace None N/A runctx N/A N/A self cmd globals locals N/A None None N/A N/A N/A globals None N/A N/A globals N/A N/A N/A locals None N/A N/A locals N/A N/A N/A N/A self donothing N/A N/A N/A N/A sys settrace N/A self globaltrace N/A N/A N/A threading settrace N/A self globaltrace N/A N/A N/A cmd globals locals N/A N/A N/A N/A self donothing N/A N/A N/A N/A sys settrace None N/A N/A N/A threading settrace None N/A runfunc N/A N/A self func N/A args kw N/A N/A result None N/A N/A N/A self donothing N/A N/A N/A N/A sys settrace N/A self globaltrace N/A N/A N/A result N/A func args kw N/A N/A N/A N/A self donothing N/A N/A N/A N/A sys settrace None N/A result N/A file_module_function_of N/A N/A self frame N/A N/A N/A code N/A frame f_code N/A filename N/A code co_filename N/A filename N/A N/A modulename N/A modname filename N/A N/A modulename None N/A funcname N/A code co_name N/A clsname None N/A N/A code N/A self _caller_cache N/A N/A N/A N/A N/A self _caller_cache N/A code None N/A N/A clsname N/A N/A self _caller_cache N/A code N/A N/A N/A N/A self _caller_cache N/A code None N/A funcs N/A f N/A f N/A N/A gc get_referrers code N/A hasattr f func_doc N/A N/A N/A len funcs 1 N/A N/A dicts N/A d N/A d N/A N/A gc get_referrers N/A funcs N/A 0 N/A isinstance d dict N/A N/A N/A len dicts 1 N/A N/A classes N/A c N/A c N/A N/A gc get_referrers N/A dicts N/A 0 N/A hasattr c __bases__ N/A N/A N/A len classes 1 N/A N/A clsname N/A str N/A classes N/A 0 N/A N/A N/A self _caller_cache N/A code clsname N/A N/A clsname None N/A N/A clsname N/A N/A N/A clsname split . N/A 1 N/A clsname N/A N/A . join clsname N/A funcname N/A %s.%s N/A clsname funcname N/A N/A filename modulename funcname N/A globaltrace_trackcallers N/A N/A self frame why arg N/A N/A N/A Handler for call events.

        Adds information about who called who to the self._callers dict.
         N/A N/A why call N/A N/A this_func N/A N/A self file_module_function_of frame N/A parent_func N/A N/A self file_module_function_of N/A frame f_back N/A N/A N/A self _callers N/A N/A parent_func this_func 1 N/A globaltrace_countfuncs N/A N/A self frame why arg N/A N/A N/A Handler for call events.

        Adds (filename, modulename, funcname) to the self._calledfuncs dict.
         N/A N/A why call N/A N/A this_func N/A N/A self file_module_function_of frame N/A N/A N/A self _calledfuncs N/A this_func 1 N/A globaltrace_lt N/A N/A self frame why arg N/A N/A N/A Handler for call events.

        If the code block being entered is to be ignored, returns `None',
        else returns self.localtrace.
         N/A N/A why call N/A N/A code N/A frame f_code N/A filename N/A N/A N/A frame f_globals get __file__ None N/A filename N/A N/A modulename N/A modname filename N/A N/A modulename None N/A N/A ignore_it N/A N/A N/A self ignore names filename modulename N/A N/A ignore_it N/A N/A N/A self trace N/A N/A N/A  --- modulename: %s, funcname: %s N/A modulename N/A code co_name N/A N/A self localtrace N/A N/A None N/A localtrace_trace_and_count N/A N/A self frame why arg N/A N/A N/A N/A why line N/A N/A filename N/A N/A frame f_code co_filename N/A lineno N/A frame f_lineno N/A key N/A filename lineno N/A N/A N/A self counts N/A key N/A N/A N/A N/A self counts get key 0 1 N/A N/A self start_time N/A N/A N/A %.2f N/A N/A N/A time time N/A self start_time N/A bname N/A N/A N/A os path basename filename N/A N/A %s(%d): %s N/A bname lineno N/A N/A linecache getline filename lineno N/A N/A self localtrace N/A localtrace_trace N/A N/A self frame why arg N/A N/A N/A N/A why line N/A N/A filename N/A N/A frame f_code co_filename N/A lineno N/A frame f_lineno N/A N/A self start_time N/A N/A N/A %.2f N/A N/A N/A time time N/A self start_time N/A bname N/A N/A N/A os path basename filename N/A N/A %s(%d): %s N/A bname lineno N/A N/A linecache getline filename lineno N/A N/A self localtrace N/A localtrace_count N/A N/A self frame why arg N/A N/A N/A N/A why line N/A N/A filename N/A N/A frame f_code co_filename N/A lineno N/A frame f_lineno N/A key N/A filename lineno N/A N/A N/A self counts N/A key N/A N/A N/A N/A self counts get key 0 1 N/A N/A self localtrace N/A results N/A N/A self N/A N/A N/A N/A CoverageResults N/A self counts infile N/A self infile outfile N/A self outfile calledfuncs N/A self _calledfuncs callers N/A self _callers N/A N/A _err_exit N/A N/A msg N/A N/A N/A N/A N/A N/A sys stderr write N/A %s: %s
 N/A N/A N/A sys argv N/A 0 msg N/A N/A N/A sys exit 1 N/A main N/A N/A argv N/A None N/A N/A getopt N/A N/A argv None N/A N/A argv N/A sys argv N/A N/A N/A N/A opts prog_argv N/A N/A getopt getopt N/A argv N/A 1 tcrRf:d:msC:lTg N/A help version trace count report no-report summary file= missing ignore-module= ignore-dir= coverdir= listfuncs trackcalls timing N/A N/A N/A N/A getopt error N/A msg N/A N/A N/A N/A N/A sys stderr write N/A %s: %s
 N/A N/A N/A sys argv N/A 0 msg N/A N/A N/A N/A sys stderr write N/A Try `%s --help' for more information
 N/A N/A sys argv N/A 0 N/A N/A N/A sys exit 1 N/A trace 0 N/A count 0 N/A report 0 N/A no_report 0 N/A counts_file None N/A missing 0 N/A ignore_modules N/A N/A ignore_dirs N/A N/A coverdir None N/A summary 0 N/A listfuncs False N/A countcallers False N/A timing False N/A N/A opt val opts N/A N/A N/A opt --help N/A N/A N/A usage N/A sys stdout N/A N/A N/A sys exit 0 N/A N/A opt --version N/A N/A N/A N/A N/A sys stdout write trace 2.0
 N/A N/A N/A sys exit 0 N/A N/A N/A opt -T N/A opt --trackcalls N/A N/A countcallers True N/A N/A N/A N/A opt -l N/A opt --listfuncs N/A N/A listfuncs True N/A N/A N/A N/A opt -g N/A opt --timing N/A N/A timing True N/A N/A N/A N/A opt -t N/A opt --trace N/A N/A trace 1 N/A N/A N/A N/A opt -c N/A opt --count N/A N/A count 1 N/A N/A N/A N/A opt -r N/A opt --report N/A N/A report 1 N/A N/A N/A N/A opt -R N/A opt --no-report N/A N/A no_report 1 N/A N/A N/A N/A opt -f N/A opt --file N/A N/A counts_file val N/A N/A N/A N/A opt -m N/A opt --missing N/A N/A missing 1 N/A N/A N/A N/A opt -C N/A opt --coverdir N/A N/A coverdir val N/A N/A N/A N/A opt -s N/A opt --summary N/A N/A summary 1 N/A N/A N/A opt --ignore-module N/A N/A mod N/A N/A val split , N/A N/A N/A N/A ignore_modules append N/A N/A mod strip N/A N/A N/A opt --ignore-dir N/A N/A s N/A N/A val split N/A os pathsep N/A N/A s N/A N/A N/A os path expandvars s N/A s N/A N/A s replace $prefix N/A N/A N/A os path join N/A sys prefix lib N/A python N/A N/A sys version N/A 3 N/A s N/A N/A s replace $exec_prefix N/A N/A N/A os path join N/A sys exec_prefix lib N/A python N/A N/A sys version N/A 3 N/A s N/A N/A N/A os path normpath s N/A N/A N/A ignore_dirs append s N/A N/A 0 Should never get here N/A N/A listfuncs N/A count trace N/A N/A N/A _err_exit cannot specify both --listfuncs and (--trace or --count) N/A N/A N/A count trace report listfuncs countcallers N/A N/A N/A _err_exit must specify one of --trace, --count, --report, --listfuncs, or --trackcalls N/A N/A report no_report N/A N/A N/A _err_exit cannot specify both --report and --no-report N/A N/A report N/A counts_file N/A N/A N/A _err_exit --report requires a --file N/A N/A no_report N/A N/A len prog_argv 0 N/A N/A N/A _err_exit missing name of file to run N/A report N/A N/A results N/A CoverageResults infile counts_file outfile counts_file N/A N/A N/A results write_results missing summary summary coverdir coverdir N/A N/A N/A sys argv prog_argv N/A progname N/A prog_argv N/A 0 N/A N/A N/A sys path N/A 0 N/A N/A N/A N/A os path split progname N/A 0 N/A t N/A Trace count trace countfuncs listfuncs countcallers countcallers ignoremods ignore_modules ignoredirs ignore_dirs infile counts_file outfile counts_file timing timing N/A N/A N/A N/A N/A t run N/A execfile(%r) N/A progname N/A N/A N/A IOError N/A err N/A N/A N/A _err_exit N/A Cannot run file %r because: %s N/A N/A N/A sys argv N/A 0 err N/A N/A SystemExit N/A N/A N/A results N/A N/A t results N/A N/A no_report N/A N/A N/A N/A results write_results missing summary summary coverdir coverdir N/A N/A N/A __name__ __main__ N/A N/A N/A main