Oleg Broytmann doesn't understand my problem
D-Man
dsh8290 at rit.edu
Thu May 31 11:54:47 EDT 2001
On Thu, May 31, 2001 at 05:38:30PM +0200, Laura Creighton wrote:
| I don't just have a dictionary, I have arguments and a dictionary. Maybe
| you had better look at http://pmw.sourceforge.net/ or perhaps more
| to the point http://www.pythonware.com/library/tkinter/introduction/x386-backwards-compatibility.htm
|
| ----- I need to be able to pass both a=b parameters AND a dictionary.
Did you try my suggested code?
def func1( arg1 , arg2 , **kwargs ) :
print arg1
print arg2
print kwargs
def func2( arg1 , arg2 , **kwargs ) :
func1( arg1 , arg2 , **kwargs )
(I just copied the above functions into a verison 2.1 interactive
interpreter, then tested with the following :)
>>> func2( 13 , { "this" : "is" , "a" : "dict" } , kw1=1 , kw2=2 )
13
{'a': 'dict', 'this': 'is'}
{'kw2': 2, 'kw1': 1}
>>>
It works just the same if you were to put it in a class, then 'arg1'
would be 'self' instead.
HTH,
-D
More information about the Python-list
mailing list