Agregar un objeto a los globales de otro módulo en Python
Pregunta
Sé que esto es muy malvado, pero es posible agregar un objeto a los globales de otro módulo, algo así como:
#module dog.py
import cat
cat.globals.addVar('name','mittens')
y
#module cat.py
print name #mittens
Solución
setattr(cat, 'name', 'mittens')
o
cat.name = 'mittens'
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow