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 scoder
Recipients jdemeyer, lukasz.langa, ncoghlan, petr.viktorin, scoder, steve.dower, willingc
Date 2019-06-24.18:11:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1561399917.68.0.213777478592.issue37250@roundup.psfhosted.org>
In-reply-to
Content
Thank you, Petr, for bringing this discussion back on a solid basis, actually twice already.

And sorry for causing this problem in the first place. The "tp_print = 0" was necessary to fix misbehaviour in Py2, and we should have restricted it to Py2 back then (that line has been there since late 2013).

I think keeping some kind of a "tp_print" named field in PyTypeObject for now is the best we can do. I like Jeroen's PR (thanks for taking care of so many things at a time, Jeroen!), and I think we should just go with it.

I'm happy to release a new point release for Cython, as soon as it's clear what CPython will do, and how Cython can detect the change to adapt to it.
History
Date User Action Args
2019-06-24 18:11:57scodersetrecipients: + scoder, ncoghlan, petr.viktorin, lukasz.langa, jdemeyer, steve.dower, willingc
2019-06-24 18:11:57scodersetmessageid: <1561399917.68.0.213777478592.issue37250@roundup.psfhosted.org>
2019-06-24 18:11:57scoderlinkissue37250 messages
2019-06-24 18:11:57scodercreate