Skip to content

Commit e59309b

Browse files
authored
bpo-46541: Remove usage of _Py_IDENTIFIER from dbms modules (GH-31358)
1 parent 0cb765b commit e59309b

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

Modules/_dbmmodule.c

+1-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44

55
#define PY_SSIZE_T_CLEAN
6-
#define NEEDS_PY_IDENTIFIER
76
#include "Python.h"
87

98
#include <sys/types.h>
@@ -396,8 +395,7 @@ dbm__enter__(PyObject *self, PyObject *args)
396395
static PyObject *
397396
dbm__exit__(PyObject *self, PyObject *args)
398397
{
399-
_Py_IDENTIFIER(close);
400-
return _PyObject_CallMethodIdNoArgs(self, &PyId_close);
398+
return _dbm_dbm_close_impl((dbmobject *)self);
401399
}
402400

403401
static PyMethodDef dbm_methods[] = {

Modules/_gdbmmodule.c

+1-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
/* Doc strings: Mitch Chapman */
55

66
#define PY_SSIZE_T_CLEAN
7-
#define NEEDS_PY_IDENTIFIER
87
#include "Python.h"
98
#include "gdbm.h"
109

@@ -545,8 +544,7 @@ gdbm__enter__(PyObject *self, PyObject *args)
545544
static PyObject *
546545
gdbm__exit__(PyObject *self, PyObject *args)
547546
{
548-
_Py_IDENTIFIER(close);
549-
return _PyObject_CallMethodIdNoArgs(self, &PyId_close);
547+
return _gdbm_gdbm_close_impl((gdbmobject *)self);
550548
}
551549

552550
static PyMethodDef gdbm_methods[] = {

0 commit comments

Comments
 (0)