Miki Tebeka wrote: >> Is there a simpler way to modify all arguments in a function before using >> the arguments? > You can use a decorator: > > from functools import wraps > > def fix_args(fn): > @wraps(fn) > def wrapper(*args): > args = (arg.replace('_', '') for arg in args) > return fn(*args) > > return wrapper > > @fix_args > def foo(x, y): > print(x) > print(y)
I was tempted to post that myself, but he said /simpler/ ;) -- http://mail.python.org/mailman/listinfo/python-list