Irit Katriel <iritkatr...@gmail.com> added the comment:

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.

----------

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

Reply via email to