Pendiente de eliminación en versiones futuras¶
Las siguientes APIs están obsoletas y serán eliminadas, aunque actualmente no hay fecha prevista para su eliminación.
Py_TPFLAGS_HAVE_FINALIZE: Innecesaria desde Python 3.8.PyErr_Fetch(): UtilicePyErr_GetRaisedException()en su lugar.PyErr_NormalizeException(): UtilicePyErr_GetRaisedException()en su lugar.PyErr_Restore(): UtilicePyErr_SetRaisedException()en su lugar.PyModule_GetFilename(): UtilicePyModule_GetFilenameObject()en su lugar.PyOS_AfterFork(): UtilicePyOS_AfterFork_Child()en su lugar.PySlice_GetIndicesEx(): UtilicePySlice_Unpack()yPySlice_AdjustIndices()en su lugar.PyUnicode_AsDecodedObject(): UtilicePyCodec_Decode()en su lugar.PyUnicode_AsDecodedUnicode(): UtilicePyCodec_Decode()en su lugar.PyUnicode_AsEncodedObject(): UtilicePyCodec_Encode()en su lugar.PyUnicode_AsEncodedUnicode(): UtilicePyCodec_Encode()en su lugar.PyUnicode_READY(): Innecesaria desde Python 3.12PyErr_Display(): UtilicePyErr_DisplayException()en su lugar._PyErr_ChainExceptions(): Utilice_PyErr_ChainExceptions1()en su lugar.Miembro
PyBytesObject.ob_shash: Llame aPyObject_Hash()en su lugar.Miembro
PyDictObject.ma_version_tag.API de almacenamiento local de hilos (TLS):
PyThread_create_key(): UtilicePyThread_tss_alloc()en su lugar.PyThread_delete_key(): UtilicePyThread_tss_free()en su lugar.PyThread_set_key_value(): UtilicePyThread_tss_set()en su lugar.PyThread_get_key_value(): UtilicePyThread_tss_get()en su lugar.PyThread_delete_key_value(): UtilicePyThread_tss_delete()en su lugar.PyThread_ReInitTLS(): Innecesaria desde Python 3.7.