[Python-checkins] bpo-46864: Suppress deprecation warnings for ob_shash. (GH-32042)

methane webhook-mailer at python.org
Wed Mar 23 04:11:31 EDT 2022


https://github.com/python/cpython/commit/894d0ea5afa822c23286e9e68ed80bb1122b402d
commit: 894d0ea5afa822c23286e9e68ed80bb1122b402d
branch: main
author: Inada Naoki <songofacandy at gmail.com>
committer: methane <songofacandy at gmail.com>
date: 2022-03-23T17:11:22+09:00
summary:

bpo-46864: Suppress deprecation warnings for ob_shash. (GH-32042)

files:
M Python/pystate.c

diff --git a/Python/pystate.c b/Python/pystate.c
index 1b4e31b95cd0b..3e28a6ab69a98 100644
--- a/Python/pystate.c
+++ b/Python/pystate.c
@@ -47,10 +47,13 @@ extern "C" {
 static PyThreadState *_PyGILState_GetThisThreadState(struct _gilstate_runtime_state *gilstate);
 static void _PyThreadState_Delete(PyThreadState *tstate, int check_current);
 
-
+/* Suppress deprecation warning for PyBytesObject.ob_shash */
+_Py_COMP_DIAG_PUSH
+_Py_COMP_DIAG_IGNORE_DEPR_DECLS
 /* We use "initial" if the runtime gets re-used
    (e.g. Py_Finalize() followed by Py_Initialize(). */
 static const _PyRuntimeState initial = _PyRuntimeState_INIT;
+_Py_COMP_DIAG_POP
 
 static int
 alloc_for_runtime(PyThread_type_lock *plock1, PyThread_type_lock *plock2,



More information about the Python-checkins mailing list