summaryrefslogtreecommitdiffstats
path: root/Modules/_decimal
diff options
context:
space:
mode:
authorStefan Krah <skrah@bytereef.org>2017-01-09 12:53:32 (GMT)
committerStefan Krah <skrah@bytereef.org>2017-01-09 12:53:32 (GMT)
commit3c29fd00747467f738ab23343b7f79abb721744a (patch)
tree9dc9e4068a62f04b4aa06cecaad52544bb524557 /Modules/_decimal
parenta40a3f35ebd1c99d7ee4b884f1508fa4136a5fd6 (diff)
downloadcpython-3c29fd00747467f738ab23343b7f79abb721744a.zip
cpython-3c29fd00747467f738ab23343b7f79abb721744a.tar.gz
cpython-3c29fd00747467f738ab23343b7f79abb721744a.tar.bz2
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.
Diffstat (limited to 'Modules/_decimal')
-rw-r--r--Modules/_decimal/_decimal.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c
index 88ca87c..fcc1f15 100644
--- a/Modules/_decimal/_decimal.c
+++ b/Modules/_decimal/_decimal.c
@@ -1194,13 +1194,13 @@ context_new(PyTypeObject *type, PyObject *args UNUSED, PyObject *kwds UNUSED)
return NULL;
}
- self->traps = _PyObject_CallNoArg((PyObject *)PyDecSignalDict_Type);
+ self->traps = PyObject_CallObject((PyObject *)PyDecSignalDict_Type, NULL);
if (self->traps == NULL) {
self->flags = NULL;
Py_DECREF(self);
return NULL;
}
- self->flags = _PyObject_CallNoArg((PyObject *)PyDecSignalDict_Type);
+ self->flags = PyObject_CallObject((PyObject *)PyDecSignalDict_Type, NULL);
if (self->flags == NULL) {
Py_DECREF(self);
return NULL;
@@ -1395,7 +1395,7 @@ ieee_context(PyObject *dummy UNUSED, PyObject *v)
goto error;
}
- context = _PyObject_CallNoArg((PyObject *)&PyDecContext_Type);
+ context = PyObject_CallObject((PyObject *)&PyDecContext_Type, NULL);
if (context == NULL) {
return NULL;
}
@@ -1417,7 +1417,7 @@ context_copy(PyObject *self, PyObject *args UNUSED)
{
PyObject *copy;
- copy = _PyObject_CallNoArg((PyObject *)&PyDecContext_Type);
+ copy = PyObject_CallObject((PyObject *)&PyDecContext_Type, NULL);
if (copy == NULL) {
return NULL;
}