The callback signature for PY_THROW
is inconsistent with the other exception handling callbacks
#107724
Labels
PY_THROW
is inconsistent with the other exception handling callbacks
#107724
The callbacks for
RAISE
,RERAISE
,EXCEPTION_HANDLED
,PY_UNWIND
andSTOP_ITERATION
all take the exception as their third argument.PY_THROW
is the odd one out, but it should be consistent with the others.PY_THROW
is a rare event, so this got overlooked. We should fix it before the next release of 3.12.Fortunately it is very easy to fix.
Linked PRs
PY_THROW
callback functions. #107725PY_THROW
callback functions. (GH-107725) #107802The text was updated successfully, but these errors were encountered: