bpo-46541: Remove usage of _Py_IDENTIFIER from dbms modules (GH-31358)

This commit is contained in:
Dong-hee Na 2022-02-16 18:57:28 +09:00 committed by GitHub
parent 0cb765b2ce
commit e59309b9d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 6 deletions

View file

@ -3,7 +3,6 @@
#define PY_SSIZE_T_CLEAN
#define NEEDS_PY_IDENTIFIER
#include "Python.h"
#include <sys/types.h>
@ -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[] = {

View file

@ -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[] = {