Що я передаю як перший параметр функції " object
" setattr(object, name, value)
, щоб встановити змінні на поточному модулі?
Наприклад:
setattr(object, "SOME_CONSTANT", 42);
даючи такий же ефект, як:
SOME_CONSTANT = 42
всередині модуля, що містить ці рядки (з правильним object
).
Я динамічно генерую декілька значень на рівні модуля, і оскільки я не можу визначитись __getattr__
на рівні модуля, це мій запас.