Mark Shannon <m...@hotpy.org> added the comment:

On 04/12/17 17:53, Neil Schemenauer wrote:

> There is a bug with the PR regarding the final bodies.  Exits from the final 
> body cause the whole fblock stack to unwind, not just the blocks enclosing 
> the final body.  Unwind looks at 'c' to get the fblock stack. I think we need 
> to allocate fblockinfo on the C stack and then use a back pointer to 
> enclosing block.  When you get into a final body that creates its own 
> fblockinfo (e.g. a try/except inside the finally), the current code doesn't 
> work.

I don't really follow you.
Could you provide a code example that will expose this error?

----------

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

Reply via email to