Здравствуйте!
Имеется следующий код:
import foo
from foo import bar
bar() # выполняется функция версии 1
# вносим изменения в foo.py
reload(foo)
bar() # выполняется по-прежнему функция версии 1
Вопрос: если предположить, что неизвестно, что именно импортировалось из foo при помощи конструкции «from foo import X», или же по какой-то причине не хочется следить за этим - можно ли программно обновить все импортированные так функции и классы?