ห
    Nwg๊  ใ                   ๓\     G d  de ซ      Z G d deซ      Z G d deซ      Z G d deซ      Zy)	c                   ๓    e Zd ZdZy)ฺImportExportErrorz-A generic exception for all others to extend.Nฉฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__ฉ ๓    ๚O/var/www/horilla/myenv/lib/python3.12/site-packages/import_export/exceptions.pyr   r      s    ู7เr
   r   c                   ๓    e Zd ZdZy)ฺ
FieldErrorz(Raised when a field encounters an error.Nr   r	   r
   r   r   r      s    ู2เr
   r   c                   ๓    e Zd ZdZy)ฺWidgetErrorz6Raised when there is a misconfiguration with a Widget.Nr   r	   r
   r   r   r      s    ู@เr
   r   c                   ๓    e Zd ZddZd Zy)ฺImportErrorNc                 ๓.    || _         || _        || _        y)a  A wrapper for errors thrown from the import process.

        :param error: The underlying error that occurred.
        :param number: The row number of the row containing the error (if obtainable).
        :param row: The row containing the error (if obtainable).
        N)ฺerrorฺnumberฺrow)ฺselfr   r   r   s       r   ฺ__init__zImportError.__init__   s    ๐ 
ุุr
   c                 ๓ค    d}| j                   || j                    dz  }|| j                   z  }| j                  |d| j                   dz  }|S )Nฺ z: z (๚))r   r   r   )r   ฺss     r   ฺ__str__zImportError.__str__   s\    ุุ;;ะ"ุDKK= ะ#ั#Aุ	

|ัุ88ะุ2dhhZqะ!ั!Aุr
   )NN)r   r   r   r   r   r	   r
   r   r   r      s    ๓	๓r
   r   N)ฺ	Exceptionr   r   r   r   r	   r
   r   ๚<module>r      s8   ๐๔		๔ 	๔	ะ"๔ 	๔	ะ#๔ 	๔ะ#๕ r
   