o
    $i                     @   s   d dl Z dd ZdS )    Nc                 C   sL   |  d}t|dk rtdd|dd }|d }t|}t||S )zlLoad a function or class at runtime given a full path.

    Example of the path: mypkg.mysubpkg.myclass
    .   z:You need to pass a valid path like mymodule.provider_classN)splitlen
ValueErrorjoin	importlibimport_modulegetattr)path
class_datamodule_pathfn_or_class_strmodule r   [/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/ray/autoscaler/_private/loader.pyload_function_or_class   s   


r   )r	   r   r   r   r   r   <module>   s    