diff options
author | Benjamin Peterson <benjamin@python.org> | 2013-10-30 02:25:06 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2013-10-30 02:25:06 (GMT) |
commit | 8f169489c484cd4918a6dd0fde712cd11f1d4367 (patch) | |
tree | 70234b5539aba43482cb486f061cd2d698b7eb6a /Python | |
parent | edfda1f9221f2aec37556db71fcf7208197290cd (diff) | |
download | cpython-8f169489c484cd4918a6dd0fde712cd11f1d4367.zip cpython-8f169489c484cd4918a6dd0fde712cd11f1d4367.tar.gz cpython-8f169489c484cd4918a6dd0fde712cd11f1d4367.tar.bz2 |
update comment
Diffstat (limited to 'Python')
-rw-r--r-- | Python/ceval.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Python/ceval.c b/Python/ceval.c index faee5cd..73925dc 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -2573,7 +2573,7 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag) TARGET(WITH_CLEANUP) { - /* At the top of the stack are 1-3 values indicating + /* At the top of the stack are 1-6 values indicating how/why we entered the finally clause: - TOP = None - (TOP, SECOND) = (WHY_{RETURN,CONTINUE}), retval @@ -2586,9 +2586,9 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag) otherwise we must call EXIT(None, None, None) - In the first two cases, we remove EXIT from the + In the first three cases, we remove EXIT from the stack, leaving the rest in the same order. In the - third case, we shift the bottom 3 values of the + fourth case, we shift the bottom 3 values of the stack down, and replace the empty spot with NULL. In addition, if the stack represents an exception, |