Vou resumir meu prolema num exemplo mais simples.
Tenho dois arquivos.py: teste101.py e teste102.py, onde um precisa da variável de um e o outro precisa da função
O arquivo teste101.py importa teste102 conforme pode ser observado na figura.
Nesse mesmo arquivo tenho uma variável chamada resultado e uma chamada à função valor que está no arquivo teste102, no final, faço um print do resultado.
No arquivo teste102.py, faço importação do outro arquivo teste101(ver figura abaixo). Apenas para utilizar a variável resultado, pois preciso testar se é possível trabalhar com variáveis e funções entre ambas.
Quando a função é chamada, achei que a variável resultado teria seu valor alterado e seria impresso valores iguais para print soma e também para print(resultado) no arquivo teste101. Ao invés disso, aparece o seguinte erro.
Será que o problema acontece devido aos dois arquivos se auto importarem?
Na verdade preciso fazer uma chamada para uma função presente em outro arquivo, porém esse mesmo arquivo que têm a função precisa usar variáveis do arquivo que chamou a função.
Alguém poderia ajudar por gentileza?