o
    NZh                     @   sB   d dl Z G dd dZe Zdd Zdd Zedkre  dS dS )	    Nc                   @   s0   e Zd Zdd Ze Z Z Z Z Z Z	Z
dS )RestrictedTypec                  O   s   t d)NzRestricted function)	Exception)argskwargs r   Q/var/www/html/lang_env/lib/python3.10/site-packages/dill/tests/test_restricted.py__bool__      zRestrictedType.__bool__N)__name__
__module____qualname__r   __eq____lt____le____ne____gt____ge____hash__r   r   r   r   r      s     r   c                  C   s   t } d S )N)glob_obj)ar   r   r   restricted_func   r	   r   c                  C   s   t t jtdd} d S )NT)recurse)dillloadsdumpsr   )Zdeserializedr   r   r   $test_function_with_restricted_object   s   r   __main__)r   r   r   r   r   r
   r   r   r   r   <module>   s   
