
    .Ph                     B    d Z ddlmZ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.
   )_my_wrap_non_picklable_objectswrap_non_picklable_objectsc                     | S N )xs    d/var/www/html/test/jupyter/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     FHH% 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    
             V   
3 3 3 3 3r   