Yes, it's deprecated, but I need it for Python 3.7, since there was yet no Py_TRASHCAN_BEGIN / END
On Tue, 21 Dec 2021 at 23:22, Barry <ba...@barrys-emacs.org> wrote: > > > > On 21 Dec 2021, at 22:08, Marco Sulla <marco.sulla.pyt...@gmail.com> wrote: > > In Python 3.7, must Py_TRASHCAN_SAFE_BEGIN - Py_TRASHCAN_SAFE_END be > used in a C extension? > > I'm asking because in my C extension I use them in the deallocator > without problems, but users signalled me that they segfault in Python > 3.7 on Debian 10. I checked and this is true. > > > I searched the web for Py_TRASHCAN_SAFE_BEGIN > And that quickly lead me to this bug. > > https://bugs.python.org/issue40608. > > That gives lots of clues for what might be the problem. > It seems that is a deprecated api. > > Barry > > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list