это опять тот случай, когда я бегаю по кругу и вот-вот неистовствовать.
Я бы хотел, чтобы Python сначала анализировал все файлы, чтобы он знал все идентификаторы с самого начала (Я думаю, как это делает Java).
У меня есть «main.py» и «gui.py». Каждый файл содержит класс, который использует класс из другого файла. Когда я пытаюсь запустить «main.py», интерпретатор импортирует «gui», затем в «gui.py» он импортирует «main», затем обрабатывает весь основной модуль и говорит :«Ти -хи, в gui.py нет класса с данным именем."
Как я могу обрабатывать циклические зависимости в Python с минимальными усилиями ?