We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bec8c78 commit 58384c6Copy full SHA for 58384c6
Doc/c-api/code.rst
@@ -51,3 +51,11 @@ bound into a function.
51
Return a new empty code object with the specified filename,
52
function name, and first line number. It is illegal to
53
:func:`exec` or :func:`eval` the resulting code object.
54
+
55
+.. c:function:: int PyCode_Addr2Line(PyCodeObject *co, int byte_offset)
56
57
+ Return the line number of the instruction that occurs on or before ``byte_offset`` and ends after it.
58
+ If you just need the line number of a frame, use :c:func:`PyFrame_GetLineNumber` instead.
59
60
+ For efficiently iterating over the line numbers in a code object, use `the API described in PEP 626
61
+ <https://www.python.org/dev/peps/pep-0626/#out-of-process-debuggers-and-profilers>`_.
0 commit comments