Ich importiere eine Klasse Foo
, die einen Standardparameter dir
hat, auf dem wenn eine Funktion doit
ausgeführt wird. Wie kann ich den Standard dir
ändern? Muss ich diese Klasse erben und dann ändern, wie?Klasse überschreiben __init__ Standardparameter
class Foo(object):
def __init__(self, dir='xxx'):
self.bar = doit(dir) # fails because xxx is wrong
'Foo (dir = 'etwas anderes')' hat funktioniert, danke –