Disptrace traces Python code execution, generating HTML file to display execused line of codes. The resulting HTML has navigation menu to collapse function calls or hide paticuler modules and functions.
Usage
Create disptrace.Disptrace object as trace module in Python standard library, and invoke target function to be traced as follow:
import disptrace
t = disptrace.DispTrace()
t.runfunc(myfunc)
with open("trace.html", "w") as f:
f.write(t.render())
DispTrace.render() method generates HTML string of the information.
~/.disptrace file
You can create ~/.disptrace file to specify default value of ignoremods and ignoredirs in ConfigParser style ini file:
[disptrace] ignorepath=/usr/local/lib/python2.6/dist-packages/:/usr/lib/python2.6/plat-linux2 ignoremodule=sys, os
ignorepath is a list of directories whose modules or packages should be ignored. Each path should deilmited by os.path.pathsep character (‘:’ in Unixes, ‘;’ in Windows).
ignoremodule list of modules or packages to ignore. Each modules should be delimited by ‘,’ character.
Metadata
Release files for disptrace 0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| disptrace-0.4.tar.gz | 7.3 kB | Details |
Release files / disptrace-0.4.tar.gz
| Download URL | disptrace-0.4.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d2c6f194e002f1d4e5c0743c4f32969cd1413077a3b32ae5224606ac715fd3c6
|
|
BLAKE2b-256 checksum How to use checksums |
859c0093598595d42266bc96de808b7476415d1d7dd387dfa25f117a83a130a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |