From: Dong-hee Na Date: Wed, 16 Feb 2022 09:57:28 +0000 (+0900) Subject: bpo-46541: Remove usage of _Py_IDENTIFIER from dbms modules (GH-31358) X-Git-Tag: v3.11.0a6~194 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e59309b9d0969d5c8f493cb8df28afa6f38d6273;p=thirdparty%2FPython%2Fcpython.git bpo-46541: Remove usage of _Py_IDENTIFIER from dbms modules (GH-31358) --- diff --git a/Modules/_dbmmodule.c b/Modules/_dbmmodule.c index 65778fa77bfe..de8b2304ed8f 100644 --- a/Modules/_dbmmodule.c +++ b/Modules/_dbmmodule.c @@ -3,7 +3,6 @@ #define PY_SSIZE_T_CLEAN -#define NEEDS_PY_IDENTIFIER #include "Python.h" #include @@ -396,8 +395,7 @@ dbm__enter__(PyObject *self, PyObject *args) static PyObject * dbm__exit__(PyObject *self, PyObject *args) { - _Py_IDENTIFIER(close); - return _PyObject_CallMethodIdNoArgs(self, &PyId_close); + return _dbm_dbm_close_impl((dbmobject *)self); } static PyMethodDef dbm_methods[] = { diff --git a/Modules/_gdbmmodule.c b/Modules/_gdbmmodule.c index 2d690c0abfd0..e6440fa9cd36 100644 --- a/Modules/_gdbmmodule.c +++ b/Modules/_gdbmmodule.c @@ -4,7 +4,6 @@ /* Doc strings: Mitch Chapman */ #define PY_SSIZE_T_CLEAN -#define NEEDS_PY_IDENTIFIER #include "Python.h" #include "gdbm.h" @@ -545,8 +544,7 @@ gdbm__enter__(PyObject *self, PyObject *args) static PyObject * gdbm__exit__(PyObject *self, PyObject *args) { - _Py_IDENTIFIER(close); - return _PyObject_CallMethodIdNoArgs(self, &PyId_close); + return _gdbm_gdbm_close_impl((gdbmobject *)self); } static PyMethodDef gdbm_methods[] = {