Co mam przekazać jako pierwszy parametr " object
" do funkcji setattr(object, name, value)
, aby ustawić zmienne w bieżącym module?
Na przykład:
setattr(object, "SOME_CONSTANT", 42);
dające taki sam efekt jak:
SOME_CONSTANT = 42
w module zawierającym te linie (z poprawnym object
).
Generuję kilka wartości na poziomie modułu dynamicznie, a ponieważ nie mogę zdefiniować __getattr__
na poziomie modułu, jest to moja rezerwa.