]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Use _PyObject_CallMethodIdObjArgs() in _datetime
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 9 Dec 2016 14:24:31 +0000 (15:24 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 9 Dec 2016 14:24:31 +0000 (15:24 +0100)
commit20401deae219ed38e8a7e9f960ef3b0dc3850dce
treec241e56210bc8731671e2c77ebd590e5d41d370d
parentf561634c82aaeb3aa60dcd2f1e2878f998d9f501
Use _PyObject_CallMethodIdObjArgs() in _datetime

Issue #28915: Replace _PyObject_CallMethodId() with
_PyObject_CallMethodIdObjArgs() when the format string was only made of "O"
formats, PyObject* arguments.

_PyObject_CallMethodIdObjArgs() avoids the creation of a temporary tuple and
doesn't have to parse a format string.
Modules/_datetimemodule.c