so: # moduleA.py import moduleB
# moduleB.py import sys stuff = sys._getframe(1).f_locals print stuff Prints: {'__builtins__': <module '__builtin__' (built-in)>, '__file__': 'C:\\Documents and Settings\\<userName>\\My Documents\ \python\\moduleA.py', '__name__': '__main__', '__doc__': None} Looks like you could query stuff['__file__'] to pull what you're after. ? -- http://mail.python.org/mailman/listinfo/python-list