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 gregory.p.smith
Recipients barry, carljm, dino.viehland, gregory.p.smith, itamaro
Date 2022-03-02.06:53:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1646204020.67.0.558187371294.issue46896@roundup.psfhosted.org>
In-reply-to
Content
At first quick glance, this makes sense and the API looks reasonable.

Question: what happens on interpreter shutdown?

Shutdown obviously finalized and clears out most all dicts.  I guess the C callback simply gets called for each of these?  That makes sense.  Just wondering if there are any ramifications of that.  The callback is in C so it shouldn't have issues with this.

A pyperformance suite run on an interpreter modified to support this but having no callbacks registered would be useful.  (basically judging if there is measurable overhead added by the watched bit check - I doubt it'll be noticeable in most code)
History
Date User Action Args
2022-03-02 06:53:40gregory.p.smithsetrecipients: + gregory.p.smith, barry, carljm, dino.viehland, itamaro
2022-03-02 06:53:40gregory.p.smithsetmessageid: <1646204020.67.0.558187371294.issue46896@roundup.psfhosted.org>
2022-03-02 06:53:40gregory.p.smithlinkissue46896 messages
2022-03-02 06:53:40gregory.p.smithcreate