Petr Viktorin <encu...@gmail.com> added the comment:
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. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue42064> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com