Hi, Is there a better way to unpack more than one dictionary in a function than...
def unpack_dicts(f): def wrapper(*old_dicts): dict={} for d in old_dicts: dict.update(d) return f(**dict) return wrapper @unpack_dicts def some_func(a=None, b=None, c=None): print a, b, c d1 = {'a': 20.0, 'b': '-1'} d2 = {'c': 33.0} some_func(d1, d2) thanks -- http://mail.python.org/mailman/listinfo/python-list