Проходя по имени переменной аргументы в Python

Говорят, что у меня 2 следующих способов:

def methodA(arg, **kwargs):
    pass

def methodB(arg, *args, **kwargs):
    pass

В метод MethodA я желаю, чтобы вызвать метод, проходя по kwargs. Однако, кажется, если я просто сделать следующее:

def methodA(arg, **kwargs):
    methodB("argvalue", kwargs)

второй аргумент будет передаваться как позиционные, а не с именем переменной arguments. Как мне убедиться, что **kwargs в метод MethodA передается как **kwargs, чтобы метод"?

Найдено 3 ответа:

Passing on named variable arguments in python

http://stackoverflow.com/questions/51412/passing-on-named-variable-arguments-in-python

Посмотреть решение →