Message307656
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? |
|
Date |
User |
Action |
Args |
2017-12-05 11:11:58 | Mark.Shannon | set | recipients:
+ Mark.Shannon, nascheme, rhettinger, mark.dickinson, ncoghlan, pitrou, christian.heimes, benjamin.peterson, trent, serhiy.storchaka, Demur Rumed |
2017-12-05 11:11:58 | Mark.Shannon | link | issue17611 messages |
2017-12-05 11:11:58 | Mark.Shannon | create | |
|