[Python-de] wie werden **kw Argumente in Python 1.52 übergeben

Andreas Jung andreas at andreas-jung.com
Sun Jan 21 14:31:43 EST 2001


On Thu, Jan 18, 2001 at 12:04:21AM +0100, Robert Rottermann wrote:
> Guten Morgen (oder so)
> ich habe folgende Frage:
> 
> in Python 2.0 kann ich ** Parameter "weitergeben"
> also:
> class Sklave(Boss):
>   def __init__(self, **kw):
>       Boss.__init__(self, **kw)    <-- gibt in 1.52 einen Fehler
> 
> Wie kann ich den Fehler in 1.52 umgehen ??

Das Problem ist unabhaengig von Python 1.5.2 und 2.0.
Dein Code sollte wohl so aussehen:

       apply(Boss.__init__,keywords=kw)

Gruß
Andreas





More information about the Python-de mailing list