Dynamisch Klassenattribute erstellen
Ich muss dynamisch Klassenattribute aus einem DEFAULTS-Wörterbuch erstellen.
defaults = {
'default_value1':True,
'default_value2':True,
'default_value3':True,
}
class Settings(object):
default_value1 = some_complex_init_function(defaults[default_value1], ...)
default_value2 = some_complex_init_function(defaults[default_value2], ...)
default_value3 = some_complex_init_function(defaults[default_value3], ...)
Ich könnte das auch erreichen, indem ich etw habe. mögen__init__
für die Klassenerstellung, um diese Attribute dynamisch aus dem Wörterbuch zu erstellen und viel Code und dumme Arbeit zu sparen.
Wie würdest du das machen?
Vielen Dank im Voraus