Когда вы импортируете модуль в Python, этот модуль выполняется. Убедитесь, что в mainapp
нет «свободного кода», который может заморозить вашу Python VM (например, бесконечный цикл).
«Свободный код» - это набор инструкций, которые находятся вне определения функции или класса.
Например, в
import one_module
while(true) :
various_code()
def foo() :
print "bar"
вторая строка - свободный код.
Когда я пытаюсь импортировать этот скрипт, инструкция while
выполняется и python зависает.