Message346424
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. |
|
Date |
User |
Action |
Args |
2019-06-24 18:11:57 | scoder | set | recipients:
+ scoder, ncoghlan, petr.viktorin, lukasz.langa, jdemeyer, steve.dower, willingc |
2019-06-24 18:11:57 | scoder | set | messageid: <1561399917.68.0.213777478592.issue37250@roundup.psfhosted.org> |
2019-06-24 18:11:57 | scoder | link | issue37250 messages |
2019-06-24 18:11:57 | scoder | create | |
|