https://github.com/python/cpython/commit/fa7ce080175f65d678a7d5756c94f82887fc9803 commit: fa7ce080175f65d678a7d5756c94f82887fc9803 branch: master author: Dong-hee Na <donghee.na92 at gmail.com> committer: GitHub <noreply at github.com> date: 2020年10月01日T13:50:40+09:00 summary: bpo-41870: Avoid the test when nargs=0 (GH-22462) files: M Objects/boolobject.c diff --git a/Objects/boolobject.c b/Objects/boolobject.c index ab7669cb240de..b786966533e1d 100644 --- a/Objects/boolobject.c +++ b/Objects/boolobject.c @@ -72,9 +72,9 @@ bool_vectorcall(PyObject *type, PyObject * const*args, assert(PyType_Check(type)); if (nargs) { ok = PyObject_IsTrue(args[0]); - } - if (ok < 0) { - return NULL; + if (ok < 0) { + return NULL; + } } return PyBool_FromLong(ok); }