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 steve.dower
Recipients jdemeyer, petr.viktorin, scoder, steve.dower, vstinner
Date 2019-06-12.17:04:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560359077.78.0.535383464767.issue37250@roundup.psfhosted.org>
In-reply-to
Content
"tp_print" has been marked as reserved for all of Python 3. To me, that means deprecated and do not use. (But perhaps that ought to have been properly defined in the docs?)

Cython should not be using this field directly. If all they're doing is setting it to NULL, they can equally easily zero out the entire structure and ignore it without changing behavior on any Python 3.x.

I have no problem changing the names of deprecated/reserved fields in PyTypeObject between releases. Source compatibility guarantees do not extend that far.
History
Date User Action Args
2019-06-12 17:04:37steve.dowersetrecipients: + steve.dower, scoder, vstinner, petr.viktorin, jdemeyer
2019-06-12 17:04:37steve.dowersetmessageid: <1560359077.78.0.535383464767.issue37250@roundup.psfhosted.org>
2019-06-12 17:04:37steve.dowerlinkissue37250 messages
2019-06-12 17:04:37steve.dowercreate