
    /~h                    4    d Z ddlmZ ddlmZ ddlmZ ddZy)z%Bytecode manipulation for coverage.py    )annotations)CodeType)Iteratorc              #     K   | g}|rK|j                         } | j                  D ]$  }t        |t              s|j	                  |       & |  |rJyyw)z,Iterate over all the code objects in `code`.N)pop	co_consts
isinstancer   append)codestackcs      Z/var/www/peopleoo.sandbox-dev.co.uk/venv/lib/python3.12/site-packages/coverage/bytecode.pycode_objectsr      sQ     FE
 yy{ 	 A!X&Q	  
 s   5AAAN)r   r   returnzIterator[CodeType])__doc__
__future__r   typesr   collections.abcr   r        r   <module>r      s    , "  $
r   