2 Comments
User's avatar
Neural Foundry's avatar

Really solid breakdown of introspection tools. The locals() returning a dictionary of the symbol table is one of those features that seems mundane until you're debugging complex nested functions and realize how powerfull it is. I recently ran into a situation where I needed to dynamicaly inspect function arguments and seeing them laid out in dictionary form made the whole prcoess way cleaner than trying to parse them manually.

Mike Driscoll's avatar

Yeah, I don't use that one enough, but it's a handy tool to have on hand. Glad you enjoyed the article!