У меня есть модуль веб-сервера Bottle со следующей строкой:
from foobar.formtools import auto_process_form_insert
И модуль foobar.formtools
содержит эту строку:
from foobar.webserver import redirect, redirect_back
Конечно, оба результата приводят к следующим ошибкам (соответственно):
ImportError: невозможно импортировать имя auto_process_form_insert
ImportError: не может импортировать перенаправление имен
Это просто факт, что в Python два модуля не могут импортировать друг друга, и все импортируемые модули должны быть иерархическими по своему характеру, или я делаю что-то неправильно? Альтернативно, существует ли обходное решение, не позволяющее размещать все эти красивые функции в новых модулях?