§
    €zIfï  ã                   óJ   — d Z ddlmZ ddlmZ d„ Z G d„ de¦  «        Zd„ ZdS )	ze
Test that our implementation of wrap_non_picklable_objects mimics
properly the loky implementation.
é   )Úwrap_non_picklable_objects)Ú_my_wrap_non_picklable_objectsc                 ó   — | S ©N© )Úxs    úX/var/www/piapp/venv/lib/python3.11/site-packages/joblib/test/test_cloudpickle_wrapper.pyÚ
a_functionr
   
   s   € Ø€Hó    c                   ó   — e Zd Zd„ ZdS )ÚAClassc                 ó   — |S r   r   )Úselfr   s     r	   Ú__call__zAClass.__call__   s   € Øˆr   N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r	   r   r      s#   € € € € € ðð ð ð ð r   r   c                  ó¦   — t           t          ¦   «         fD ]:} t          | ¦  «        }t          | ¦  «        } |d¦  «         |d¦  «        k    sJ ‚Œ;d S )Né   )r
   r   r   r   )ÚobjÚwrapped_objÚmy_wrapped_objs      r	   Útest_wrap_non_picklable_objectsr      sf   € õ �F™HœHÐ%ð 3ð 3ˆÝ0°Ñ5Ô5ˆÝ7¸Ñ<Ô<ˆØˆ{˜1‰~Œ~  °Ñ!2Ô!2Ò2Ð2Ð2Ð2Ð2ð3ð 3r   N)Ú__doc__Ú_cloudpickle_wrapperr   r   r
   Úobjectr   r   r   r   r	   ú<module>r      s‡   ððð ð
 >Ð =Ð =Ð =Ð =Ð =Ø AÐ AÐ AÐ AÐ AÐ Aðð ð ðð ð ð ð ˆVñ ô ð ð3ð 3ð 3ð 3ð 3r   