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
