O que passo como o primeiro parâmetro " object
" para a função setattr(object, name, value)
, para definir variáveis no módulo atual?
Por exemplo:
setattr(object, "SOME_CONSTANT", 42);
dando o mesmo efeito que:
SOME_CONSTANT = 42
dentro do módulo que contém essas linhas (com o correto object
).
Estou gerando vários valores no nível do módulo dinamicamente e, como não posso definir __getattr__
no nível do módulo, esse é o meu fallback.