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

Reply via email to