]> granicus.if.org Git - python/commit
Issue #29306: Fix usage of Py_EnterRecursiveCall()
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 8 Feb 2017 11:06:00 +0000 (12:06 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 8 Feb 2017 11:06:00 +0000 (12:06 +0100)
commit7399a05965162f46ca00b5453a59f71fdb5851f1
tree08c61a1b6830a77d5ebf86da2ce6b59d4597b2f4
parentee0ee9ae8e9111a5ce8a09e7b705cfd380394ce7
Issue #29306: Fix usage of Py_EnterRecursiveCall()

* *PyCFunction_*Call*() functions now call Py_EnterRecursiveCall().
* PyObject_Call() now calls directly _PyFunction_FastCallDict() and
  PyCFunction_Call() to avoid calling Py_EnterRecursiveCall() twice per
  function call
Objects/abstract.c
Objects/methodobject.c