File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1034,9 +1034,8 @@ Internal types
10341034 :attr: `f_code ` is the code object being executed in this frame; :attr: `f_locals `
10351035 is the dictionary used to look up local variables; :attr: `f_globals ` is used for
10361036 global variables; :attr: `f_builtins ` is used for built-in (intrinsic) names;
1037- :attr: `f_lasti ` gives the precise instruction (it represents a wordcode index, which
1038- means that to get an index into the bytecode string of the code object it needs to be
1039- multiplied by 2).
1037+ :attr: `f_lasti ` gives the precise instruction (this is an index into the
1038+ bytecode string of the code object).
10401039
10411040 Accessing ``f_code `` raises an :ref: `auditing event <auditing >`
10421041 ``object.__getattr__ `` with arguments ``obj `` and ``"f_code" ``.
Original file line number Diff line number Diff line change @@ -1959,7 +1959,8 @@ Changes in the C API
19591959 offset instead of a simple offset into the bytecode string. This means that this
19601960 number needs to be multiplied by 2 to be used with APIs that expect a byte offset
19611961 instead (like :c:func:`PyCode_Addr2Line` for example). Notice as well that the
1962- `` f_lasti`` member of `` FrameObject`` objects is not considered stable.
1962+ `` f_lasti`` member of `` FrameObject`` objects is not considered stable: please
1963+ use :c:func:`PyFrame_GetLineNumber` instead.
19631964
19641965CPython bytecode changes
19651966========================
You can’t perform that action at this time.
0 commit comments