Pergunta

Eu sei que isso é muito mau, mas é possível adicionar um objeto aos globais de outro módulo, algo como:

#module dog.py
import cat
cat.globals.addVar('name','mittens')

e

#module cat.py
print name #mittens
Foi útil?

Solução

setattr(cat, 'name', 'mittens')

ou

cat.name = 'mittens'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top