mirror of https://github.com/python/cpython
Document LOAD_FAST_CHECK opcode (#93498)
This commit is contained in:
parent
0902c3d8ed
commit
4082c8e298
|
@ -1042,6 +1042,17 @@ iterations of the loop.
|
||||||
|
|
||||||
Pushes a reference to the local ``co_varnames[var_num]`` onto the stack.
|
Pushes a reference to the local ``co_varnames[var_num]`` onto the stack.
|
||||||
|
|
||||||
|
.. versionchanged:: 3.12
|
||||||
|
This opcode is now only used in situations where the local variable is
|
||||||
|
guaranteed to be initialized. It cannot raise :exc:`UnboundLocalError`.
|
||||||
|
|
||||||
|
.. opcode:: LOAD_FAST_CHECK (var_num)
|
||||||
|
|
||||||
|
Pushes a reference to the local ``co_varnames[var_num]`` onto the stack,
|
||||||
|
raising an :exc:`UnboundLocalError` if the local variable has not been
|
||||||
|
initialized.
|
||||||
|
|
||||||
|
.. versionadded:: 3.12
|
||||||
|
|
||||||
.. opcode:: STORE_FAST (var_num)
|
.. opcode:: STORE_FAST (var_num)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue