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