Don't parenthesis in _PyObject_CallMethodId() format

Issue #28915: Without parenthesis, _PyObject_CallMethodId() avoids the creation
a temporary tuple, and so is more efficient.
This commit is contained in:
Victor Stinner 2016-12-09 00:33:39 +01:00
parent ef7def94c7
commit 4c38154a43
3 changed files with 3 additions and 3 deletions

View file

@ -4673,7 +4673,7 @@ datetime_repr(PyDateTime_DateTime *self)
static PyObject *
datetime_str(PyDateTime_DateTime *self)
{
return _PyObject_CallMethodId((PyObject *)self, &PyId_isoformat, "(s)", " ");
return _PyObject_CallMethodId((PyObject *)self, &PyId_isoformat, "s", " ");
}
static PyObject *