Dire que j'ai les méthodes suivantes:Passant sur des arguments variables nommés en python
def methodA(arg, **kwargs):
pass
def methodB(arg, *args, **kwargs):
pass
En methodA je souhaite appeler methodB, en passant sur les kwargs. Cependant, il semble que si je définis methodA
comme suit, le second argument sera transmis en tant qu'arguments variables positionnels plutôt que nommés.
def methodA(arg, **kwargs):
methodB("argvalue", kwargs)
Comment puis-je faire en sorte que les kwargs ** à methodA est transmis comme ** kwargs à methodB?
Je ne sais pas combien de fois j'ai dû chercher cette chose - c'est si simple et pourtant. Merci de l'avoir mis en place même si c'est évident :) – cybertoast