Nick Coghlan added the comment:

Mostly looks good to me, but I think I'd prefer that attempts to clear a 
running frame raise RuntimeError with an appropriate message.

I also wonder how this might relate to Eric Snow's proposal to reference the 
currently executing function from the frame object (see issue 12857). It seems 
to me that the "f_func" pointer in that patch could serve the same purpose as 
the "f_executing" boolean flag in this patch, while providing additional 
information about the execution context.

Some other possibly relevant traceback related resource management issues: 
issue 6116, issue 1565525, issue 9815 (picked up while searching for Eric's RFE 
above)

(We may want to add a "clear_frames" convenience method to tracebacks as well)

----------
nosy: +eric.snow

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue17934>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to