Вот есть код
файл test.py
from test2 import testus2
class testus1:
def __init__(self):
self.x=10
def run(self):
self.x *=10
print self.x
x = testus1()
x.run()
from test import testus1
class testus2(testus1):
def __init__(self):
self.x=10
def run(self):
self.x *=10
ImportError: cannot import name testus2
Не может он его заимпортить из-за того что начинается бесконечная рекурсия импорта.
Вообще как решать эту проблему?
По сабжу начал разносить код по разным файлам, в файлах с детьми не виден parent и импортировать его тоже не могу из-за того что начинается рекурсия т.к в parent есть импорт детей.