
    -hh                     \    " S  S\ 5      r " S S\5      r " S S\5      r " S S\5      r " S S	\\5      r " S
 S\5      r " S S\5      r " S S\	5      r
 " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r " S S\
5      r\r " S S\
5      r " S S\
5      r " S  S!\
5      r " S" S#\
5      r " S$ S%\
5      r " S& S'\
5      r " S( S)\
5      r " S* S+\5      r " S, S-\5      r " S. S/\5      r " S0 S1\5      r " S2 S3\5      r " S4 S5\5      rg6)7c                       \ rS rSrSrg)MessageError    N__name__
__module____qualname____firstlineno____static_attributes__r       5/opt/python-3.13.8/usr/lib/python3.13/email/errors.pyr   r           r   r   c                       \ rS rSrSrg)MessageParseError   r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrg)HeaderParseError   r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrg)BoundaryError   r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrg)MultipartConversionError   r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrg)CharsetError   r   Nr   r   r   r   r   r      r   r   r   c                       \ rS rSrSrg)HeaderWriteError    r   Nr   r   r   r   r   r       r   r   r   c                   ,   ^  \ rS rSrSU 4S jjrSrU =r$ )MessageDefect%   c                 6   > Ub  [         TU ]  U5        Xl        g N)super__init__line)selfr(   	__class__s     r   r'   MessageDefect.__init__(   s    GT"	r   )r(   r%   r   r   r	   r
   r'   r   __classcell__r*   s   @r   r"   r"   %   s     r   r"   c                       \ rS rSrSrg)NoBoundaryInMultipartDefect-   r   Nr   r   r   r   r0   r0   -   r   r   r0   c                       \ rS rSrSrg)StartBoundaryNotFoundDefect0   r   Nr   r   r   r   r3   r3   0   r   r   r3   c                       \ rS rSrSrg)CloseBoundaryNotFoundDefect3   r   Nr   r   r   r   r6   r6   3   r   r   r6   c                       \ rS rSrSrg)#FirstHeaderLineIsContinuationDefect6   r   Nr   r   r   r   r9   r9   6   r   r   r9   c                       \ rS rSrSrg)MisplacedEnvelopeHeaderDefect9   r   Nr   r   r   r   r<   r<   9   r   r   r<   c                       \ rS rSrSrg) MissingHeaderBodySeparatorDefect<   r   Nr   r   r   r   r?   r?   <   r   r   r?   c                       \ rS rSrSrg)!MultipartInvariantViolationDefectA   r   Nr   r   r   r   rB   rB   A   r   r   rB   c                       \ rS rSrSrg)-InvalidMultipartContentTransferEncodingDefectD   r   Nr   r   r   r   rE   rE   D   r   r   rE   c                       \ rS rSrSrg)UndecodableBytesDefectG   r   Nr   r   r   r   rH   rH   G   r   r   rH   c                       \ rS rSrSrg)InvalidBase64PaddingDefectJ   r   Nr   r   r   r   rK   rK   J   r   r   rK   c                       \ rS rSrSrg)InvalidBase64CharactersDefectM   r   Nr   r   r   r   rN   rN   M   r   r   rN   c                       \ rS rSrSrg)InvalidBase64LengthDefectP   r   Nr   r   r   r   rQ   rQ   P   r   r   rQ   c                   (   ^  \ rS rSrU 4S jrSrU =r$ )HeaderDefectU   c                 &   > [         TU ]  " U0 UD6  g r%   )r&   r'   )r)   argskwr*   s      r   r'   HeaderDefect.__init__X   s    $%"%r   r   r,   r.   s   @r   rT   rT   U   s    & &r   rT   c                       \ rS rSrSrg)InvalidHeaderDefect[   r   Nr   r   r   r   r[   r[   [   r   r   r[   c                       \ rS rSrSrg)HeaderMissingRequiredValue^   r   Nr   r   r   r   r^   r^   ^   r   r   r^   c                   .   ^  \ rS rSrU 4S jrS rSrU =r$ )NonPrintableDefecta   c                 0   > [         TU ]  U5        Xl        g r%   )r&   r'   non_printables)r)   rd   r*   s     r   r'   NonPrintableDefect.__init__d   s    (,r   c                 8    SR                  U R                  5      $ )Nz6the following ASCII non-printables found in header: {})formatrd   )r)   s    r   __str__NonPrintableDefect.__str__h   s    ++,	.r   )rd   )r   r   r	   r
   r'   rh   r   r-   r.   s   @r   ra   ra   a   s    -. .r   ra   c                       \ rS rSrSrg)ObsoleteHeaderDefectl   r   Nr   r   r   r   rk   rk   l   r   r   rk   c                       \ rS rSrSrg)NonASCIILocalPartDefecto   r   Nr   r   r   r   rn   rn   o   r   r   rn   c                       \ rS rSrSrg)InvalidDateDefectt   r   Nr   r   r   r   rq   rq   t   r   r   rq   N)	Exceptionr   r   r   r   	TypeErrorr   r   r   
ValueErrorr"   r0   r3   r6   r9   r<   r?   MalformedHeaderDefectrB   rE   rH   rK   rN   rQ   rT   r[   r^   ra   rk   rn   rq   r   r   r   <module>rw      se  69 61 1'( '.% .3|Y 3(< ('| '
J M- M6- 6P- PF- FJM JP} P 9 J JPM P;] ;: :HM H? ?
&= &6, 63 3	. 	.;< ;3l 3
0 0r   