Как использовать inspect для получения информации о вызывающем абоненте в Python?

Мне нужно получить информацию о вызывающем абоненте (какой файл / какая строка) от вызываемого. Я узнал, что могу использовать для этого модуль inpect, но не совсем как.

Как получить эту информацию с помощью inspect? Или есть другой способ получить информацию?

import inspect

print __file__
c=inspect.currentframe()
print c.f_lineno

def hello():
    print inspect.stack
    ?? what file called me in what line?

hello()
72
задан prosseek 31 December 2012 в 17:18
поделиться