Как найти, откуда была импортирована функция в Python?

У меня есть модуль Python с функцией в нем:

  == bar.py ==
  def foo(): pass
  == EOF ==

И затем я импортирую его в глобальное пространство имен следующим образом:

from bar import *

Так что теперь функцияfoo доступно для меня. Если я распечатаю это:

print foo

Переводчик радостно говорит мне:

 <function foo at 0xb7eef10c>

Есть ли способ для меня, чтобы узнать эту функциюfoo пришел из модуляbar с этой точки зрения?

Ответы на вопрос(4)

Ваш ответ на вопрос