[3.12] gh-114480: Add docs for f_trace_opcodes behavior on 3.12 (#114540)

This commit is contained in:
Tian Gao 2024-02-04 14:27:17 -08:00 committed by GitHub
parent 89fd79582c
commit 27cacdd5b4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1644,6 +1644,12 @@ always available.
``'opcode'`` event type added; :attr:`~frame.f_trace_lines` and ``'opcode'`` event type added; :attr:`~frame.f_trace_lines` and
:attr:`~frame.f_trace_opcodes` attributes added to frames :attr:`~frame.f_trace_opcodes` attributes added to frames
.. versionchanged:: 3.12
``'opcode'`` event will only be emitted if :attr:`~frame.f_trace_opcodes`
of at least one frame has been set to :const:`True` before :func:`settrace`
is called. This behavior will be changed back in 3.13 to be consistent with
previous versions.
.. function:: set_asyncgen_hooks([firstiter] [, finalizer]) .. function:: set_asyncgen_hooks([firstiter] [, finalizer])
Accepts two optional keyword arguments which are callables that accept an Accepts two optional keyword arguments which are callables that accept an