mirror of
https://github.com/python/cpython.git
synced 2025-08-27 12:16:04 +00:00
gh-128863: Deprecate private C API functions (#128864)
Deprecate private C API functions: * _PyBytes_Join() * _PyDict_GetItemStringWithError() * _PyDict_Pop() * _PyThreadState_UncheckedGet() * _PyUnicode_AsString() * _Py_HashPointer() * _Py_fopen_obj() Replace _Py_HashPointer() with Py_HashPointer(). Remove references to deprecated functions.
This commit is contained in:
parent
470a0a68eb
commit
9012fa741d
16 changed files with 103 additions and 30 deletions
|
@ -860,7 +860,7 @@ contextvar_generate_hash(void *addr, PyObject *name)
|
|||
return -1;
|
||||
}
|
||||
|
||||
Py_hash_t res = _Py_HashPointer(addr) ^ name_hash;
|
||||
Py_hash_t res = Py_HashPointer(addr) ^ name_hash;
|
||||
return res == -1 ? -2 : res;
|
||||
}
|
||||
|
||||
|
|
|
@ -1842,14 +1842,6 @@ Py_fopen(PyObject *path, const char *mode)
|
|||
}
|
||||
|
||||
|
||||
// Deprecated alias to Py_fopen() kept for backward compatibility
|
||||
FILE*
|
||||
_Py_fopen_obj(PyObject *path, const char *mode)
|
||||
{
|
||||
return Py_fopen(path, mode);
|
||||
}
|
||||
|
||||
|
||||
// Call fclose().
|
||||
//
|
||||
// On Windows, files opened by Py_fopen() in the Python DLL must be closed by
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue