**kw keyword arguments
Mark Gibson
mark at flatland.dimensional.com
Mon Sep 18 19:20:18 EDT 2000
How do I pass on keyword arguments in a function..
e.g
-------------
def mark( a, b , **kw):
print 'Mark'
passKeywords(kw) # THIS DOESN'T WORK!!! MAKE IT WORK!!!
def passKeywords( a,**kw )
""" just do something """
print 'Gibson'
-------------
call it:
doSomething( 1,3,name='Mark',Last='Gibson')
produces:
Mark
Traceback (innermost last):
File "<stdin>", line 1, in ?
File "<stdin>", line 3, in mark
TypeError: too many arguments; expected 0, got 1
-----------------
What I want to know is how do I pass kw from mark() to passKeywords()?
More information about the Python-list
mailing list