I confess I'm surprised the builtin wasn't one of the demoed options. Curious what the reason is.
I just pushed an addendum, and it is being rendered right now.
Kudos on making the update! Makes sense that you might not find it if you didn't know it was there. Python's "batteries included" means most things you may want to do, you should check to see if there is a standard lib option, as well. Sometimes it is barebones enough that you may want more, of course. So, really nice to see all of the options you presented.
Pdb also employs this approach for debug. I had wondered about pdb's implementation, when I saw it, I felt a little surprised.
Re:Tracing Python
by RJIb8RBYxzAMX9u on Thursday May 25, 2023 @02:07AM
(#36067520)
Wow, I can't believe I didn't know about this until now! I'm the lucky 10k[0] today.
Here's an example of how to use it (obviously a minimal case, you can customise your handler do do whatever you need):
For example, given the following code: It will output: