Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #79953
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <nestorjb@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.006 |
| X-Spam-Evidence | '*H*': 0.99; '*S*': 0.00; 'subject:not': 0.03; 'decorator': 0.09; 'subject:using': 0.09; 'python': 0.11; '2.7': 0.14; 'called,': 0.16; 'raised.': 0.16; 'subject: \n ': 0.16; 'subject:raised': 0.16; 'exception': 0.16; 'creating': 0.23; 'logging': 0.26; 'function': 0.29; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'exceptions': 0.31; 'extract': 0.31; 'origin': 0.31; 'raised': 0.31; 'class': 0.32; 'subject:the': 0.34; 'received:google.com': 0.35; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'from:charset:utf-8': 0.61; 'information': 0.63 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=aADsSXlwVzTyimPV6i5pKmpPLmcpryzdtY0wWOMWZcw=; b=ym82CmUMr0N9hJn35MIE04qOpZ6gcF0BpLaIiqe0SAhCzNUwyVMwhRKKg5haj2tggJ axv0WIxSEWIAWe7f7i3UrBiThB49mRAHGY04QpalETpixIud4OiRPRRWQYnsN9pBPjLr dkwQ1Vu3hZRz0+PKKjR7BComLeR1JEP9NM2etbqX8WQ5+BCut1jjjHyeTmxuDiPpTAX2 yAwI4eNZyWihcCrEM48YXhBLn6MOK4VlP4r5udseVB3UgQ5TBDSKGfx69eZ3OiNZKOI9 DI8nSqwWUUgcpw/lWt0vCTbJjnef8/zIJc8y8EU/bi1gXCjpjSQAqXuq4xq5wgrMC1Mp bbEw== |
| X-Received | by 10.202.86.82 with SMTP id k79mr12941182oib.58.1414672457374; Thu, 30 Oct 2014 05:34:17 -0700 (PDT) |
| MIME-Version | 1.0 |
| From | Néstor Boscán <nestorjb@gmail.com> |
| Date | Thu, 30 Oct 2014 08:03:57 -0430 |
| Subject | When using a decorator exceptions raised reference the decorator not the function |
| To | python-list@python.org |
| Content-Type | multipart/alternative; boundary=001a113df3fa4baac80506a3199a |
| X-Mailman-Approved-At | Thu, 30 Oct 2014 13:36:00 +0100 |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.15 |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.15320.1414672561.18130.python-list@python.org> (permalink) |
| Lines | 34 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1414672561 news.xs4all.nl 2880 [2001:888:2000:d::a6]:60114 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:79953 |
Show key headers only | 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
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