On Jan 2, 4:52 pm, bukzor <workithar...@gmail.comwrote:
Is there any way to print the docstring of the including module? I'd
like to be able to do something like the following
file one.py:
"some docstring"
include two
file two.py:
from magicmodule import getincluder
print getincluder().__doc__
Running one.py would print the docstring.
Thanks!
Buck
Answered my own question:
def getimporter():
from inspect import stack
for info in stack():
text = info[4][0].split()
if 'import' in text and text[0] in ('from', 'import'):
return info[0].f_locals
print getimporter()['__doc__']
This is a simplified version of the recipe here:
http://aspn.activestate.com/ASPN/Coo.../Recipe/473823