o
    i                     @   sL   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ G dd deZ	dS )    N)Path)Any)ConfigFromFile)CoercionErrorc                   @   s&   e Zd Zdedeeef fddZdS )Jsonpathreturnc                 C   sZ   |  }zt|W W  d    S  tjy" } zt|d }~ww 1 s&w   Y  d S )N)openjsonloadJSONDecodeErrorr   )selfr   fe r   [/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/cyclopts/config/_json.py_load_config
   s   

zJson._load_configN)__name__
__module____qualname__r   dictstrr   r   r   r   r   r   r   	   s    r   )
r
   pathlibr   typingr   cyclopts.config._commonr   cyclopts.exceptionsr   r   r   r   r   r   <module>   s    