Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #79953

When using a decorator exceptions raised reference the decorator not the function

From Néstor Boscán <nestorjb@gmail.com>
Date 2014-10-30 08:03 -0430
Subject When using a decorator exceptions raised reference the decorator not the function
Newsgroups comp.lang.python
Message-ID <mailman.15320.1414672561.18130.python-list@python.org> (permalink)

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi

I'm using Python 2.7 and I'm creating a class decorator that extract
information from exceptions for logging purposes.

Everytime an exception is raised from the original function and I extract
the origin of the exception with sys.exc_info() I get a reference to the
line in the decorator where the function is called, not the line of the
original function where the exception was raised.

Any ideas?

Regards,

Néstor

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

When using a decorator exceptions raised reference the decorator not the function Néstor Boscán <nestorjb@gmail.com> - 2014-10-30 08:03 -0430

csiph-web