§
    ðyIfz  ã                   óD   — d Z ddlZddlZd„ Zedk    r e¦   «          dS dS )z
test pickling a dataclass
é    Nc            
      óÊ  ‡— t           j         G d„ d¦  «        ¦   «         Št           j         G ˆfd„d¦  «        ¦   «         }  ‰dd¦  «        } | |¦  «        }t          j        |¦  «        }t          j        |¦  «        }||k    sJ ‚| |  ‰di t          j        |j        ¦  «        ¤Ž¦  «        k    sJ ‚t          j        |¦  «        t          j        |¦  «        k    sJ ‚d S )Nc                   ó$   — e Zd ZU eed<   eed<   dS )útest_dataclasses.<locals>.AÚxÚyN)Ú__name__Ú
__module__Ú__qualname__ÚintÚ__annotations__Ústr© ó    úO/var/www/piapp/venv/lib/python3.11/site-packages/dill/tests/test_dataclasses.pyÚAr      s"   € € € € € € àˆˆ‰Øˆˆ‰ˆˆr   r   c                   ó   •— e Zd ZU ” ed<   dS )útest_dataclasses.<locals>.BÚaN)r   r	   r
   r   )r   s   €r   ÚBr      s   ø€ € € € € € àˆˆ‰ˆˆr   r   é   Útestr   )ÚdataclassesÚ	dataclassÚdillÚdumpsÚloadsÚasdictr   )r   r   ÚbeforeÚsaveÚafterr   s        @r   Útest_dataclassesr!      s)  ø€ åÔðð ð ð ð ñ ô ñ Ôðõ Ôðð ð ð ð ð ð ñ ô ñ Ôðð 	
ˆˆ!ˆV‰Œ€AØˆQˆq‰TŒT€FÝŒ:�fÑÔ€DÝŒJ�tÑÔ€EØ�UŠ?ˆ?ˆ?ˆ?Ø�Q�Q�q�qÐ7Ð7�;Ô-¨e¬gÑ6Ô6Ð7Ð7Ñ8Ô8Ò8Ð8Ð8Ð8ÝÔ˜fÑ%Ô%­Ô);¸EÑ)BÔ)BÒBÐBÐBÐBÐBÐBr   Ú__main__)Ú__doc__r   r   r!   r   r   r   r   ú<module>r$      sb   ððð ð €€€Ø Ð Ð Ð ðCð Cð Cð& ˆzÒÐØÐÑÔÐÐÐð Ðr   