???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................3
Ξi  γ               @   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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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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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G d.d/ d/eZG d0d1 d1eZG d2d3 d3eZd4S )5c               @   s   e Zd ZdS )ΪMessageErrorN)Ϊ__name__Ϊ
__module__Ϊ__qualname__© r   r   ϊ$/usr/lib64/python3.6/email/errors.pyr      s   r   c               @   s   e Zd ZdS )ΪMessageParseErrorN)r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdS )ΪHeaderParseErrorN)r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdS )ΪBoundaryErrorN)r   r   r   r   r   r   r   r	      s   r	   c               @   s   e Zd ZdS )ΪMultipartConversionErrorN)r   r   r   r   r   r   r   r
      s   r
   c               @   s   e Zd ZdS )ΪCharsetErrorN)r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdS )ΪHeaderWriteErrorN)r   r   r   r   r   r   r   r       s   r   c                   s   e Zd Zd fdd	Z  ZS )ΪMessageDefectNc                s   |d k	rt  j| || _d S )N)ΪsuperΪ__init__Ϊline)Ϊselfr   )Ϊ	__class__r   r   r   (   s    zMessageDefect.__init__)N)r   r   r   r   Ϊ__classcell__r   r   )r   r   r   %   s   r   c               @   s   e Zd ZdS )ΪNoBoundaryInMultipartDefectN)r   r   r   r   r   r   r   r   -   s   r   c               @   s   e Zd ZdS )ΪStartBoundaryNotFoundDefectN)r   r   r   r   r   r   r   r   0   s   r   c               @   s   e Zd ZdS )ΪCloseBoundaryNotFoundDefectN)r   r   r   r   r   r   r   r   3   s   r   c               @   s   e Zd ZdS )Ϊ#FirstHeaderLineIsContinuationDefectN)r   r   r   r   r   r   r   r   6   s   r   c               @   s   e Zd ZdS )ΪMisplacedEnvelopeHeaderDefectN)r   r   r   r   r   r   r   r   9   s   r   c               @   s   e Zd ZdS )Ϊ MissingHeaderBodySeparatorDefectN)r   r   r   r   r   r   r   r   <   s   r   c               @   s   e Zd ZdS )Ϊ!MultipartInvariantViolationDefectN)r   r   r   r   r   r   r   r   A   s   r   c               @   s   e Zd ZdS )Ϊ-InvalidMultipartContentTransferEncodingDefectN)r   r   r   r   r   r   r   r   D   s   r   c               @   s   e Zd ZdS )ΪUndecodableBytesDefectN)r   r   r   r   r   r   r   r   G   s   r   c               @   s   e Zd ZdS )ΪInvalidBase64PaddingDefectN)r   r   r   r   r   r   r   r   J   s   r   c               @   s   e Zd ZdS )ΪInvalidBase64CharactersDefectN)r   r   r   r   r   r   r   r   M   s   r   c               @   s   e Zd ZdS )ΪInvalidBase64LengthDefectN)r   r   r   r   r   r   r   r   P   s   r   c                   s   e Zd Z fddZ  ZS )ΪHeaderDefectc                s   t  j|| d S )N)r   r   )r   ΪargsΪkw)r   r   r   r   X   s    zHeaderDefect.__init__)r   r   r   r   r   r   r   )r   r   r    U   s   r    c               @   s   e Zd ZdS )ΪInvalidHeaderDefectN)r   r   r   r   r   r   r   r#   [   s   r#   c               @   s   e Zd ZdS )ΪHeaderMissingRequiredValueN)r   r   r   r   r   r   r   r$   ^   s   r$   c                   s$   e Zd Z fddZdd Z  ZS )ΪNonPrintableDefectc                s   t  j| || _d S )N)r   r   Ϊnon_printables)r   r&   )r   r   r   r   d   s    zNonPrintableDefect.__init__c             C   s   dj | jS )Nz6the following ASCII non-printables found in header: {})Ϊformatr&   )r   r   r   r   Ϊ__str__h   s    zNonPrintableDefect.__str__)r   r   r   r   r(   r   r   r   )r   r   r%   a   s   r%   c               @   s   e Zd ZdS )ΪObsoleteHeaderDefectN)r   r   r   r   r   r   r   r)   l   s   r)   c               @   s   e Zd ZdS )ΪNonASCIILocalPartDefectN)r   r   r   r   r   r   r   r*   o   s   r*   N)Ϊ	Exceptionr   r   r   r	   Ϊ	TypeErrorr
   r   r   Ϊ
ValueErrorr   r   r   r   r   r   r   ZMalformedHeaderDefectr   r   r   r   r   r   r    r#   r$   r%   r)   r*   r   r   r   r   Ϊ<module>   s4   