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

Paulo, excelente pergunta e infelizmente eu não vou conseguir contribuir com uma resposta de minha autoria... mas fiquei curioso e comecei a pesquisar no Google e esbarrei no termo circular dependency. Olha só o que eu encontrei:

Breaking circular dependency in Python via interfaces
https://stackoverflow.com/questions/18499858/breaking-circular-dependency-in-python-via-interfaces

Yet another solution to dig you out of a circular import hole in Python
https://www.stefaanlippens.net/circular-imports-type-hints-python.html

Espero que ajude 🤝

Carregando publicação patrocinada...
1

Filipe, muito obrigado mesmo. Esse segundo link me ajudou muito. Eu pude relembrar como o Python é uma linguagem que vem evoluindo. Me ajudou muito, valeu!!