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