mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
This is my patch
[ 587993 ] SET_LINENO killer Remove SET_LINENO. Tracing is now supported by inspecting co_lnotab. Many sundry changes to document and adapt to this change.
This commit is contained in:
parent
add88060c1
commit
dd32a91cc0
19 changed files with 341 additions and 187 deletions
|
@ -118,10 +118,10 @@ A shorthand for \code{format_list(extract_stack(\var{f}, \var{limit}))}.
|
|||
|
||||
\begin{funcdesc}{tb_lineno}{tb}
|
||||
This function returns the current line number set in the traceback
|
||||
object. This is normally the same as the \code{\var{tb}.tb_lineno}
|
||||
field of the object, but when optimization is used (the -O flag) this
|
||||
field is not updated correctly; this function calculates the correct
|
||||
value.
|
||||
object. This function was necessary because in versions of Python
|
||||
prior to 2.3 when the \programopt{O} flag was passed to Python the
|
||||
\code{\var{tb}.tb_lineno} was not updated correctly. This function
|
||||
has no use in versions past 2.3.
|
||||
\end{funcdesc}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue