Message408590
The way these two opcodes are combined by the compiler to implement except* is described in the pseudo code here: https://github.com/python/cpython/pull/29581#issuecomment-975660029 except* uses JUMP_IF_NOT_EG_MATCH. The excepts (not-*) that collect exceptions raised in the except* clauses are virtual. The do_reraise_star at the end is PREP_RERAISE_STAR followed by POP_EXCEPT_AND_RERAISE. | |
| Date | User | Action | Args | | 2021-12-15 09:39:41 | iritkatriel | set | recipients: + iritkatriel, gvanrossum, Mark.Shannon, xtreak, erlendaasland | | 2021-12-15 09:39:41 | iritkatriel | set | messageid: <1639561181.18.0.703452098122.issue45292@roundup.psfhosted.org> | | 2021-12-15 09:39:41 | iritkatriel | link | issue45292 messages | | 2021-12-15 09:39:41 | iritkatriel | create | | |