o
    JXh                     @   sR   	 d dl Z d dlZd dlZd dlZdd Zdd Zdd Zedko&e  dS  dS )	    Nc                  C   s   	 d} t tt|  d S )N)Z01Z02)tuplemapgenerate)suffixes r   I/opt/python-3.10.19/usr/lib/python3.10/test/test_importlib/update-zips.pymain   s   r   c                 C   s   t tjt }|d|  d }t|d,}t	|d|   D ]\}}dt 
|  }t|d| ||| q#W d    d S 1 sHw   Y  d S )NZzipdataz/ziptestdata.zipwdataZziptestdataz->)pathlibPath__file__parentrelative_toosgetcwdzipfileZipFilewalkPurePosixPathas_posixprintwrite)suffixrootZzfpathzfsrcreldstr   r   r   r   !   s   "r   c              	   c   s|    t | D ]5\}}}tt |d W d    n1 s w   Y  |D ]}t|| }|| }||fV  q'qd S )N__pycache__)	r   r   
contextlibsuppressKeyErrorremover   r   r   )datapathdirpathdirnames	filenamesfilenameresr   r   r   r   r   +   s   
r   __main__)r    r   r   r   r   r   r   __name__r   r   r   r   <module>   s    


