mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	gh-89038: [doc] update dis.findlinestarts documentation for changes related to PEP-626 (GH-94247)
This commit is contained in:
		
							parent
							
								
									b152bf448b
								
							
						
					
					
						commit
						d68f2d27bb
					
				
					 1 changed files with 6 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -266,15 +266,17 @@ operation is being performed, so the intermediate analysis object isn't useful:
 | 
			
		|||
 | 
			
		||||
.. function:: findlinestarts(code)
 | 
			
		||||
 | 
			
		||||
   This generator function uses the ``co_firstlineno`` and ``co_lnotab``
 | 
			
		||||
   attributes of the code object *code* to find the offsets which are starts of
 | 
			
		||||
   This generator function uses the ``co_lines`` method
 | 
			
		||||
   of the code object *code* to find the offsets which are starts of
 | 
			
		||||
   lines in the source code.  They are generated as ``(offset, lineno)`` pairs.
 | 
			
		||||
   See :source:`Objects/lnotab_notes.txt` for the ``co_lnotab`` format and
 | 
			
		||||
   how to decode it.
 | 
			
		||||
 | 
			
		||||
   .. versionchanged:: 3.6
 | 
			
		||||
      Line numbers can be decreasing. Before, they were always increasing.
 | 
			
		||||
 | 
			
		||||
   .. versionchanged:: 3.10
 | 
			
		||||
      The :pep:`626` ``co_lines`` method is used instead of the ``co_firstlineno``
 | 
			
		||||
      and ``co_lnotab`` attributes of the code object.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
.. function:: findlabels(code)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue