Function name unchanged in error message

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Fri Jan 29 15:37:18 EST 2010


En Fri, 29 Jan 2010 13:09:40 -0300, Michele Simionato  
<michele.simionato at gmail.com> escribió:

> On Jan 29, 2:30 pm, andrew cooke <and... at acooke.org> wrote:
>> Is there any way to change the name of the function in an error
>> message?  In the example below I'd like the error to refer to bar(),
>> for example (the motivation is related function decorators - I'd like
>> the wrapper function to give the same name)
>
> Use the decorator module which does the right thing:
> http://pypi.python.org/pypi/decorator

The decorator module is a very fine addition to anyone's tool set -- but  
in this case it is enough to use the wraps() function from the functools  
standard module.

-- 
Gabriel Genellina




More information about the Python-list mailing list