#define PY_SSIZE_T_CLEAN
-#define NEEDS_PY_IDENTIFIER
#include "Python.h"
#include <sys/types.h>
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[] = {
/* Doc strings: Mitch Chapman */
#define PY_SSIZE_T_CLEAN
-#define NEEDS_PY_IDENTIFIER
#include "Python.h"
#include "gdbm.h"
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[] = {