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 vstinner
Recipients vstinner
Date 2013-11-13.13:11:16
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1384348276.8.0.185765824651.issue19569@psf.upfronthosting.co.za>
In-reply-to
Content
Python C API evolves. For example, the Unicode type has been rewriten for scratch to use a more efficient design. Would it be possible to mark deprecated functions as deprecated, so users will be noticed that the API evolved and Python has better functions?

For example, PyUnicode_GET_SIZE() is deprecated and returns a different value than PyUnicode_GET_LENGTH() if wchar_t size is 16-bit (ex: Windows and AIX).

GCC has an nice __attribute__((deprecated)) to tag functions.
History
Date User Action Args
2013-11-13 13:11:16vstinnersetrecipients: + vstinner
2013-11-13 13:11:16vstinnersetmessageid: <1384348276.8.0.185765824651.issue19569@psf.upfronthosting.co.za>
2013-11-13 13:11:16vstinnerlinkissue19569 messages
2013-11-13 13:11:16vstinnercreate