Commit 772ef87d authored by Georg Brandl's avatar Georg Brandl

Fix code being interpreted as a target.

parent 856e8aa6
...@@ -523,9 +523,9 @@ Miscellaneous opcodes. ...@@ -523,9 +523,9 @@ Miscellaneous opcodes.
context manager's :meth:`__exit__` bound method. Below that are 1--3 values context manager's :meth:`__exit__` bound method. Below that are 1--3 values
indicating how/why the finally clause was entered: indicating how/why the finally clause was entered:
* SECOND = None * SECOND = ``None``
* (SECOND, THIRD) = (WHY_{RETURN,CONTINUE}), retval * (SECOND, THIRD) = (``WHY_{RETURN,CONTINUE}``), retval
* SECOND = WHY_\*; no retval below it * SECOND = ``WHY_*``; no retval below it
* (SECOND, THIRD, FOURTH) = exc_info() * (SECOND, THIRD, FOURTH) = exc_info()
In the last case, ``TOS(SECOND, THIRD, FOURTH)`` is called, otherwise In the last case, ``TOS(SECOND, THIRD, FOURTH)`` is called, otherwise
...@@ -535,6 +535,8 @@ Miscellaneous opcodes. ...@@ -535,6 +535,8 @@ Miscellaneous opcodes.
returns a 'true' value, this information is "zapped", to prevent ``END_FINALLY`` returns a 'true' value, this information is "zapped", to prevent ``END_FINALLY``
from re-raising the exception. (But non-local gotos should still be resumed.) from re-raising the exception. (But non-local gotos should still be resumed.)
.. XXX explain the WHY stuff!
All of the following opcodes expect arguments. An argument is two bytes, with All of the following opcodes expect arguments. An argument is two bytes, with
the more significant byte last. the more significant byte last.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment