[Python-de] Keywordargumente vererben

Fritz Cizmarov fritz at sol.at
Son Jun 15 15:27:49 EDT 2003


Hallo,

ich habe eine Klasse foo:

class foo:
    def __init__(self, **keywords):
        ...

und möchte jetzt von dieser ein Klasse bar ableiten:

class bar(foo):
    def __init__(self, **keywords):
        foo.__init__(self, keywords) // geht nicht!


ist es möglich die Keywordsliste an zu foo übergeben?
Oder muss das ganze so erstellt werden?

class foo:
    def __init__(self, argdict={}, **keywords):
        ...

class bar(foo):
    def __init__(self, argdict={}, **keywords):
        argdict.update(keywords)
        foo.__init__(self, argdict)


Gruß

Dookie