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 | |
|