
    kh                     :    d Z ddlmZ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.
   )_my_wrap_non_picklable_objectswrap_non_picklable_objectsc                     | S N )xs    `/opt/mcp/mcp-sentiment/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      sE     FH% 3057<1~!22223r   N)__doc___cloudpickle_wrapperr   r   r
   objectr   r   r   r   r	   <module>r      s%   
V 
3r   