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 petr.viktorin
Recipients berker.peksag, corona10, erlendaasland, miss-islington, petr.viktorin, vstinner
Date 2021-08-31.11:40:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1630410023.06.0.116110261847.issue42064@roundup.psfhosted.org>
In-reply-to
Content
Here's a gotcha you might not be aware of:
`create_callback_context` stashes away a pointer to `state`. I don't think we can prove that the `state` will always outlive the callback_context after it'll become possible to deallocate the module

The state doesn't have a refcount, but it is owned by a module object, so callback_context should own a reference to the module object.
History
Date User Action Args
2021-08-31 11:40:23petr.viktorinsetrecipients: + petr.viktorin, vstinner, berker.peksag, corona10, miss-islington, erlendaasland
2021-08-31 11:40:23petr.viktorinsetmessageid: <1630410023.06.0.116110261847.issue42064@roundup.psfhosted.org>
2021-08-31 11:40:23petr.viktorinlinkissue42064 messages
2021-08-31 11:40:23petr.viktorincreate