Contribute Media
A thank you to everyone who makes this possible: Read More

How I built a power debugger out of the standard library and things I found on the internet


Smiley spys on your application, recording everything it does, using Python's built-in tracing facility and a database to create a complete record of your program's runtime so you can study it. Most of the tools I used to create Smiley are in Python's standard library, and the history of Smiley's development serves as a framework to discuss those tools and how you can tap their power yourself.


Improve this page