This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author iritkatriel
Recipients iritkatriel
Date 2022-01-01.13:59:06
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1641045547.05.0.955654567857.issue46221@roundup.psfhosted.org>
In-reply-to
Content
Following issue45711, the implementation of except* can be simplified - we do not need to use POP_EXCEPT_AND_RERAISE to reraise the exception calculated by PREP_RERAISE_STAR, we can instead 

1. Make PREP_RERAISE_STAR not push a dummy lasti to the stack.
2. USE ROT_TWO + POP_EXCEPT + RERAISE.


While I'm there, I will move the PREP_RERAISE_STAR helper functions (do_reraise_star etc) to exceptions.c.
History
Date User Action Args
2022-01-01 13:59:07iritkatrielsetrecipients: + iritkatriel
2022-01-01 13:59:07iritkatrielsetmessageid: <1641045547.05.0.955654567857.issue46221@roundup.psfhosted.org>
2022-01-01 13:59:07iritkatriellinkissue46221 messages
2022-01-01 13:59:06iritkatrielcreate