[Python-Dev] [Python-checkins] cpython: Close #17828: better handling of codec errors (original) (raw)
Walter Dörwald walter at livinglogic.de
Tue Nov 19 13:24:19 CET 2013
- Previous message: [Python-Dev] [Python-checkins] cpython: Close #17828: better handling of codec errors
- Next message: [Python-Dev] [Python-checkins] cpython: Close #17828: better handling of codec errors
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 15.11.13 00:02, Greg Ewing wrote:
Walter Dörwald wrote:
Unfortunaty the frame from the decorator shows up in the traceback. Maybe the decorator could remove its own frame from the traceback?
True, this could be done via either an additional attribute on the frame, or a special value for frame.f_annotation.
Would we want to add frame annotations to every function call in the Python stdlib? Certainly not. So which functions would get annotations and which ones won't?
When we have many annotations, doing it with a decorator might be a performance problem, as each function call goes through another stack level.
Is there any other way to implement it?
Servus, Walter
- Previous message: [Python-Dev] [Python-checkins] cpython: Close #17828: better handling of codec errors
- Next message: [Python-Dev] [Python-checkins] cpython: Close #17828: better handling of codec errors
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]