Скажем, у меня есть следующие методы:
def methodA(arg, **kwargs):
pass
def methodB(arg, *args, **kwargs):
pass
В методе A я хочу называть метод B, передавая kwargs. Однако кажется, что если я определяю methodA
следующим образом, второй аргумент будет передаваться как позиционный, а не именованный аргумент переменной.
def methodA(arg, **kwargs):
methodB("argvalue", kwargs)
Как я могу убедиться, что ** kwargs в методе A передается как ** kwargs в метод B?