Was übergebe ich als ersten Parameter " object
" an die Funktion setattr(object, name, value)
, um Variablen auf dem aktuellen Modul zu setzen?
Beispielsweise:
setattr(object, "SOME_CONSTANT", 42);
den gleichen Effekt geben wie:
SOME_CONSTANT = 42
innerhalb des Moduls, das diese Zeilen enthält (mit der richtigen object
).
Ich generiere dynamisch mehrere Werte auf Modulebene, und da ich __getattr__
auf Modulebene nicht definieren kann , ist dies mein Fallback.