Executando verificação de segurança...
1

Uma forma que eu evito importações circulares no Python, é utilizando o conceito de "Factory" (fábrica).
Recomendo a leitura deste artigo: https://realpython.com/factory-method-python/

É meio grande, mas aborda vários pontos importantes, e mesmo que não consiga implementar em sua aplicação, vale a pena aprender, pois é um conceito bastante utilizado em frameworks como Django ou Flask.

Carregando publicação patrocinada...