при запуске файла module1 выводит:
NameError: global name ‘function1’ is not defined
знаю только что execfile('module2.py') поможет.
есть ли более человеческий способ? (не ломая структуру имен module2.function2)
module1.py:
def function1():
print 'blabla'
import module2
module2.function2()
module2.py:
def function2():
function1()