¿Qué paso como primer parámetro " object
" a la función setattr(object, name, value)
, para establecer variables en el módulo actual?
Por ejemplo:
setattr(object, "SOME_CONSTANT", 42);
dando el mismo efecto que:
SOME_CONSTANT = 42
dentro del módulo que contiene estas líneas (con el correcto object
).
Genero varios valores a nivel de módulo de forma dinámica, y como no puedo definir __getattr__
a nivel de módulo, esta es mi alternativa.