Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3c29fd0

Browse files
author
Stefan Krah
committed
While a speedup of 1% is measurable, contexts aren't created that often,
so let's defer this until 3.7, 3.8, ... all have this new function.
1 parent a40a3f3 commit 3c29fd0

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Modules/_decimal/_decimal.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,13 +1194,13 @@ context_new(PyTypeObject *type, PyObject *args UNUSED, PyObject *kwds UNUSED)
11941194
return NULL;
11951195
}
11961196

1197-
self->traps = _PyObject_CallNoArg((PyObject *)PyDecSignalDict_Type);
1197+
self->traps = PyObject_CallObject((PyObject *)PyDecSignalDict_Type, NULL);
11981198
if (self->traps == NULL) {
11991199
self->flags = NULL;
12001200
Py_DECREF(self);
12011201
return NULL;
12021202
}
1203-
self->flags = _PyObject_CallNoArg((PyObject *)PyDecSignalDict_Type);
1203+
self->flags = PyObject_CallObject((PyObject *)PyDecSignalDict_Type, NULL);
12041204
if (self->flags == NULL) {
12051205
Py_DECREF(self);
12061206
return NULL;
@@ -1395,7 +1395,7 @@ ieee_context(PyObject *dummy UNUSED, PyObject *v)
13951395
goto error;
13961396
}
13971397

1398-
context = _PyObject_CallNoArg((PyObject *)&PyDecContext_Type);
1398+
context = PyObject_CallObject((PyObject *)&PyDecContext_Type, NULL);
13991399
if (context == NULL) {
14001400
return NULL;
14011401
}
@@ -1417,7 +1417,7 @@ context_copy(PyObject *self, PyObject *args UNUSED)
14171417
{
14181418
PyObject *copy;
14191419

1420-
copy = _PyObject_CallNoArg((PyObject *)&PyDecContext_Type);
1420+
copy = PyObject_CallObject((PyObject *)&PyDecContext_Type, NULL);
14211421
if (copy == NULL) {
14221422
return NULL;
14231423
}

0 commit comments

Comments
 (0)