U
    k<%e‚  ã                   @   s„   G d d„ de ƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZeek	rnG d
d„ deeeƒZnG dd„ deeƒZdS )c                   @   s   e Zd ZdZdS )ÚFormParserErrorz%Base error class for our form parser.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   úS/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/multipart/exceptions.pyr      s   r   c                   @   s   e Zd ZdZdZdS )Ú
ParseErrorzaThis exception (or a subclass) is raised when there is an error while
    parsing something.
    éÿÿÿÿN)r   r   r   r   Úoffsetr   r   r   r   r	      s   r	   c                   @   s   e Zd ZdZdS )ÚMultipartParseErrorziThis is a specific error that is raised when the MultipartParser detects
    an error while parsing.
    Nr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚQuerystringParseErrorzkThis is a specific error that is raised when the QuerystringParser
    detects an error while parsing.
    Nr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚDecodeErrorz€This exception is raised when there is a decoding error - for example
    with the Base64Decoder or QuotedPrintableDecoder.
    Nr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdS ©Ú	FileErrorz1Exception class for problems with the File class.Nr   r   r   r   r   r   (   s   r   c                   @   s   e Zd ZdZdS r   r   r   r   r   r   r   ,   s   N)	Ú
ValueErrorr   r	   r   r   r   ÚIOErrorÚOSErrorr   r   r   r   r   Ú<module>   s   
	