title: In python, can you pass variadic arguments after named parameters?
body: <p>Is it possible to call instance methods in python 2.7 using both named and variadic arguments?  I like to name parameters for clearer reading of code, but it seems like this code then fails:</p>
  
  <pre><code>def function(bob, sally, *args):
      pass
  
  values = [1, 2, 3, 4]
  
  function(bob="Hi bob", sally="Hello sally", *values)
  </code></pre>