
    Gg                     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    /home/kushmeetdev/apache_webroot/langgraph_flaskproject/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(   
 > AV 3r   