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".