[issue37250] C files generated by Cython set tp_print to 0: PyTypeObject.tp_print removed

Jeroen Demeyer report at bugs.python.org
Thu Jun 20 01:34:33 EDT 2019


Jeroen Demeyer <J.Demeyer at UGent.be> added the comment:

The fact that tp_vectorcall_offset replaces tp_print was a very conscious decision that we made already when designing the PEPs (both PEP 580 and PEP 590). We shouldn't just throw that away without a good reason.

So far I haven't seen any good reason, only an unsubstantiated claim that it is supposedly more backwards compatible to put tp_vectorcall_offset at the end.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue37250>
_______________________________________


More information about the Python-bugs-list mailing list