a
    ijA                     @   s*   d Z ddlZddlZdd ZdddZdS )	z
Generate zip test data files.
    Nc                 C   sZ   t |d:}t| D ]\}}||| qtj| W d   n1 sL0    Y  |S )z:
    Zip the files in tree into a new zipfile at dst.
    wN)zipfileZipFilewalkwritestrzippCompleteDirsZinject)treedstzfnamecontents r   [/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/importlib_resources/tests/zip.pymake_zip_file
   s
    *r    c                 c   sP   |   D ]B\}}t|tr8t|| | ddE d H  q| | |fV  qd S )N/)prefix)items
isinstancedictr   )r	   r   r   r   r   r   r   r      s    
r   )r   )__doc__r   r   r   r   r   r   r   r   <module>   s   