File: D:/Python311/Lib/test/test_importlib/__pycache__/update-zips.cpython-311.opt-2.pyc
�
��Vc� � �` � d dl Z d dlZd dlZd dlZd� Zd� Zd� Zedk o e� � dS dS )� Nc �P � d} t t t | � � � � d S )N)�01�02)�tuple�map�generate)�suffixess �3D:\Python311\Lib\test\test_importlib\update-zips.py�mainr s, � �
� �H� �#�h��
!�
!�"�"�"�"�"� c �� � t j t � � j � t j � � � � }|d| � d�z }t j |d� � 5 }t |d| � �z � � D ]U\ }}dt j
|� � � � � z }t |d|� � |�
||� � �V d d d � � d S # 1 swxY w Y d S )N�zipdataz/ziptestdata.zip�w�data�ziptestdataz->)�pathlib�Path�__file__�parent�relative_to�os�getcwd�zipfile�ZipFile�walk�
PurePosixPath�as_posix�print�write)�suffix�root�zfpath�zf�src�rel�dsts r
r r ! s" � ��<��!�!�(�4�4�R�Y�[�[�A�A�D�
�6�f�6�6�6�
6�F� ���� %� %� ���T�O�6�O�O�3�4�4� � �H�C���'�"7������"G�"G�G�C��#�t�S�!�!�!��H�H�S�#����� �� � � � � � � � � � � ���� � � � � � s �!A,C�C�"Cc # �: K � t j | � � D ]�\ }}}t j t � � 5 |� d� � d d d � � n# 1 swxY w Y |D ]4}t
j |� � |z }|� | � � }||fV � �5��d S )N�__pycache__) r r �
contextlib�suppress�
ValueError�remover r r )�datapath�dirpath�dirnames� filenames�filename�resr% s r
r r + s� � � � �(*���(9�(9� � �$���9�
�
��
,�
,� +� +��O�O�M�*�*�*� +� +� +� +� +� +� +� +� +� +� +���� +� +� +� +�!� � �H��,�w�'�'�(�2�C��/�/�(�+�+�C��s�(�N�N�N�N� �� s �A�A �A �__main__)r) r r r r r r �__name__� r r
�<module>r6 s� ��� � � � � � � � � ���� ����
#�
#�
#� � � �� � � �J� � !�4�4�6�6�6�6�6� !� !� !r