Skip to content

Commit

Permalink
gh-101454: fix documentation for END_ASYNC_FOR (#101455)
Browse files Browse the repository at this point in the history
  • Loading branch information
iritkatriel committed Feb 1, 2023
1 parent 2b3e02a commit 62251c3
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions Doc/library/dis.rst
Expand Up @@ -616,10 +616,9 @@ not have to be) the original ``STACK[-2]``.
.. opcode:: END_ASYNC_FOR

Terminates an :keyword:`async for` loop. Handles an exception raised
when awaiting a next item. If ``STACK[-1]`` is :exc:`StopAsyncIteration` pop 3
values from the stack and restore the exception state using the second
of them. Otherwise re-raise the exception using the value
from the stack. An exception handler block is removed from the block stack.
when awaiting a next item. The stack contains the async iterable in
``STACK[-2]`` and the raised exception in ``STACK[-1]``. Both are popped.
If the exception is not :exc:`StopAsyncIteration`, it is re-raised.

.. versionadded:: 3.8

Expand Down

0 comments on commit 62251c3

Please sign in to comment.