Что за фишка в Python3 со взаимным импортированием?
Допустим есть код:
Модуль Test1
import Test2
d = 10
Модуль Test2
from Test1 import d
print(d)
Если из Test1 убрать импорт Test2, то все отработает ка положено, если же не убирать, получим ошибку импорта
ImportError: cannot import name 'd'