
    He                    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      3/usr/lib/python3/dist-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   typingr   r        r   <module>r      s    , "  
r   