o
    g                     @  s6   d Z ddlmZ ddlmZ ddlmZ dd	d
ZdS )z%Bytecode manipulation for coverage.py    )annotations)CodeType)Iteratorcoder   returnIterator[CodeType]c                 c  sF    | g}|r!|  } | jD ]}t|tr|| q| V  |sdS dS )z,Iterate over all the code objects in `code`.N)pop	co_consts
isinstancer   append)r   stackc r   Q/var/www/html/bloggers_ems/venv/lib/python3.10/site-packages/coverage/bytecode.pycode_objects   s   


r   N)r   r   r   r   )__doc__
__future__r   typesr   typingr   r   r   r   r   r   <module>   s
   