o
    ~]                     @   s   d dl Z de jd< dd Zedd Zdd	 Zd dlZd dlZejejd
 G dd de	Z
e
 Zdd Zdd Zdd ZedkrLe  e  e  dS dS )    NTrecursec                 C   s   dd }|S )Nc                  W   s   t |  S N)f)args r   S/var/www/Datamplify/venv/lib/python3.10/site-packages/dill/tests/test_moduledict.pyw   s   zf.<locals>.wr   )funcr   r   r   r   r      s   r   c                   C   s   d S r   r   r   r   r   r   f2      r
   c                   C   s   t tsJ d S r   )dillpicklesr
   r   r   r   r   test_decorated      r   )levelc                   @   s   e Zd Zdd ZdS ) SomeUnreferencedUnpicklableClassc                 C   s   t r   )	Exception)selfr   r   r   
__reduce__   r   z+SomeUnreferencedUnpicklableClass.__reduce__N)__name__
__module____qualname__r   r   r   r   r   r      s    r   c                  C   s   t dd } d S )Nc                 S   s   | S r   r   )xr   r   r   <lambda>%   s    ztest_normal.<locals>.<lambda>)r   dumps)
serializedr   r   r   test_normal$   r   r   c                   C   s   dS )z2
    >>> serialized = dill.dumps(lambda x: x)
    Nr   r   r   r   r   tests(   s   r   c                   C   s   t   d S r   )doctesttestmodr   r   r   r   test_doctest/   s   r    __main__)r   settingsr   r
   r   r   loggingbasicConfigDEBUGobjectr   unpicklabler   r   r    r   r   r   r   r   <module>   s&   


