Antoine Pitrou added the comment:

Alexey, you're right that in this case (bug2.py) the cyclic GC is a bit less 
friendly than it was. It's not obvious there's a way to change that without 
introduce a lot of complexity. I'll try to take a look some day, although 
others may help too :-)

That said, my advice in msg238680 still holds. When you're writing a Python 
wrapper around a C or C++ library with well-defined ownership relationships, I 
think you should enforce those in the Python wrapper as well (that's my 
experience with llvmlite, anyway).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23720>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to