Ë
    3ù[gï  ã                   óB   — d Z ddlmZ ddlmZ d„ Z G d„ de«      Zd„ Zy)	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    ú_/var/www/html/bid-api/venv/lib/python3.12/site-packages/joblib/test/test_cloudpickle_wrapper.pyÚ
a_functionr
   
   s   € Ø€Hó    c                   ó   — e Zd Zd„ Zy)Ú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(  rŒ+J ‚ y )Né   )r
   r   r   r   )ÚobjÚwrapped_objÚmy_wrapped_objs      r	   Útest_wrap_non_picklable_objectsr      s@   € ô œF›HÓ%ˆÜ0°Ó5ˆÜ7¸Ó<ˆÙ˜1‹~¡°Ó!2Ó2Ð2Ð2ñ &r   N)Ú__doc__Ú_cloudpickle_wrapperr   r   r
   Úobjectr   r   r   r   r	   Ú<module>r      s(   ðñõ
 >Ý AòôˆVô ó3r   