Message 194153 - Python tracker (original) (raw)

At the risk of unnecessary complication, there is also other information that could be output, depending on the referenced object (module vs. class/func via qualname). For instance, a module's file would be handy. So, the output could have a "header" with the relevant info, followed by a blank line, and then the source code.

I suppose something like that could be added later with a commandline option, like "python -m inspect --info site", rather than being default behavior. Then this issue can stay focused on the simpler idea. :)

Regardless, your proposal sounds good to me. I don't see any other meaningful use for "-m inspect".