o
    ~]a                     @   s^   d dl Zzd dlmZ W n ey   d dlmZ Y nw dd Zdd Zedkr-e  dS dS )	    N)StringIO)BytesIOc                 C   s   | d S )N    )xr   r   U/var/www/Datamplify/venv/lib/python3.10/site-packages/dill/tests/test_extendpickle.pymy_fn   s   r   c                  C   sd   dd } |  dksJ t  }t|}||  | }t |}t|}| }| dks0J d S )Nc                   S   s   t dS )N"   )r   r   r   r   r   <lambda>   s    ztest_extend.<locals>.<lambda>iB  )r   picklePicklerdumpgetvalue	Unpicklerload)objobj_iopicklerobj_strobj2_io	unpicklerobj2r   r   r   test_extend   s   


r   __main__)	dillr   r   ImportErrorior   r   r   __name__r   r   r   r   <module>   s   
