
    hi                     l    d dl Z  G d d          Z e            Zd Zd Zedk    r e             dS dS )    Nc                   0    e Zd Zd ZexZxZxZxZxZxZ	Z
dS )RestrictedTypec                       t          d          )NzRestricted function)	Exception)argskwargss     r/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/dill/tests/test_restricted.py__bool__zRestrictedType.__bool__   s    -...    N)__name__
__module____qualname__r
   __eq____lt____le____ne____gt____ge____hash__ r   r	   r   r      sD        / / / FNMFMVMfMvMM(((r   r   c                      t           } d S )N)glob_obj)as    r	   restricted_funcr      s    AAAr   c                  `    t          j        t          j        t          d                    } d S )NT)recurse)dillloadsdumpsr   )deserializeds    r	   $test_function_with_restricted_objectr!      s$    :dj$GGGHHLLLr   __main__)r   r   r   r   r!   r   r   r   r	   <module>r#      s    N N N N N N N N >  I I I z((***** r   