a
    þd6  ã                   @   sD   G d d„ de ƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZdS )	c                   @   s   e Zd Zddd„Zdd„ ZdS )ÚJSONMergeErrorNc                 C   s   || _ || _|| _d S )N)ÚmessageÚvalueÚstrategy_name)Úselfr   r   r   © r   ú]/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/jsonmerge/exceptions.pyÚ__init__   s    zJSONMergeError.__init__c                 C   sT   | j }z| jj}W n   d }Y n0 |d ur8d||f }| jd urPd| j|f }|S )Nz%s: %sz'%s' merge strategy: %s)r   r   Úrefr   )r   Úrr	   r   r   r   Ú__str__   s    

zJSONMergeError.__str__)NN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   
r   c                   @   s   e Zd ZdS )ÚBaseInstanceErrorN©r   r   r   r   r   r   r   r      ó    r   c                   @   s   e Zd ZdS )ÚHeadInstanceErrorNr   r   r   r   r   r      r   r   c                   @   s   e Zd ZdS )ÚSchemaErrorNr   r   r   r   r   r      r   r   N)Ú	Exceptionr   r   r   r   r   r   r   r   Ú<module>   s   