a
    _Df                     @   s@   d dl mZ G dd deZG dd deZG dd deZdS )	    )Pathc                   @   s   e Zd ZdS )UnknownImageFormatN)__name__
__module____qualname__ r   r   Z/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/globox/errors.pyr      s   r   c                   @   s*   e Zd ZeddddZedddZdS )ParsingErrorN)reasonreturnc                 C   s
   || _ d S Nr
   )selfr
   r   r   r   __init__	   s    zParsingError.__init__r   c                 C   s   | j S r   r   r   r   r   r   __str__   s    zParsingError.__str__)r   r   r   strr   r   r   r   r   r   r	      s   r	   c                   @   s,   e Zd ZeeddddZedddZdS )FileParsingErrorN)filer
   r   c                 C   s   || _ || _d S r   r   r
   )r   r   r
   r   r   r   r      s    zFileParsingError.__init__r   c                 C   s   d| j  d| j S )NzError while reading file 'z': r   r   r   r   r   r      s    zFileParsingError.__str__)r   r   r   r   r   r   r   r   r   r   r   r      s   r   N)pathlibr   	Exceptionr   r	   r   r   r   r   r   <module>   s   