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