o
    1 i'                     @   s<   d dl Z d dlmZ dd ZdefddZdefd	d
ZdS )    N)RayDeprecationWarningc                    s    fdd}|S )Nc                    s    j | _ | S )N)__doc__)func	copy_func [/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/ray/train/utils.pywrapped   s   z_copy_doc.<locals>.wrappedr   )r   r	   r   r   r   	_copy_doc   s   r
   messagec                 C   s   t j| tdd d S )N   )
stacklevel)warningswarnr   )r   r   r   r   _log_deprecation_warning   s
   
r   returnc                  C   s6   ddl m}  |  rddlm} | S ddlm} | S )Nr   )is_v2_enabled)_in_ray_train_worker)Z ray.train.v2._internal.constantsr   Zray.train.v2._internal.utilr   Zray.train._internal.session)r   Z_in_ray_train_v2_workerZ_in_ray_train_v1_workerr   r   r   r      s   r   )r   Zray.util.annotationsr   r
   strr   boolr   r   r   r   r   <module>   s
    