Ë
    M<¹e  ã                   óT   — d dl Z  G d„ d«      Z e«       Zd„ Zd„ Zedk(  r e«        yy)é    Nc                   ó.   — e Zd Zd„ ZexZxZxZxZxZxZ	Z
y)ÚRestrictedTypec                  ó   — t        d«      ‚)NzRestricted function)Ú	Exception)ÚargsÚkwargss     ú</usr/lib/python3/dist-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      s.   „ ò/ð FNÐM€FÐMˆVÐMfÐM˜vÐM¨ÐM°¹(r   r   c                  ó   — t         } y )N)Úglob_obj)Úas    r	   Úrestricted_funcr      s   € ÜAr   c                  ó`   — t        j                  t        j                  t        d¬«      «      } y )NT)Úrecurse)ÚdillÚloadsÚdumpsr   )Údeserializeds    r	   Ú$test_function_with_restricted_objectr!      s   € Ü—:‘:œdŸj™j¬À$ÔGÓHLr   Ú__main__)r   r   r   r   r!   r   r   r   r	   ú<module>r#      s@   ðó ÷Nñ Nñ Ó€òòIð ˆzÒÙ(Õ*ð r   