title: Passing on named variable arguments in python
body: <p>Say I have the following methods:</p>
  
  <pre><code>def methodA(arg, **kwargs):
      pass
  
  def methodB(arg, *args, **kwargs):
      pass
  </code></pre>
  
  <p>In methodA I wish to call methodB, passing on the kwargs. However, it seems that if I define <code>methodA</code> as follows, the second argument will be passed on as positional rather than named variable arguments.</p>
  
  <pre><code>def methodA(arg, **kwargs):
      methodB("argvalue", kwargs)
  </code></pre>
  
  <p>How do I make sure that the **kwargs in methodA gets passed as **kwargs to methodB?</p>