ó
    F\hæ  ã                   ó`  • S 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 " 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/ S0\5      r " S1 S2\5      r " S3 S4\5      r " S5 S6\5      rg7)8z email package exception classes.c                   ó   • \ rS rSrSrSrg)ÚMessageErroré   z+Base class for errors in the email package.© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    Ú#/usr/lib/python3.13/email/errors.pyr   r      ó   † Ü5r   r   c                   ó   • \ rS rSrSrSrg)ÚMessageParseErroré   z&Base class for message parsing errors.r   Nr   r   r   r   r   r      s   † Ü0r   r   c                   ó   • \ rS rSrSrSrg)ÚHeaderParseErroré   zError while parsing headers.r   Nr   r   r   r   r   r      ó   † Ü&r   r   c                   ó   • \ rS rSrSrSrg)ÚBoundaryErroré   z#Couldn't find terminating boundary.r   Nr   r   r   r   r   r      s   † Ü-r   r   c                   ó   • \ rS rSrSrSrg)ÚMultipartConversionErroré   z(Conversion to a multipart is prohibited.r   Nr   r   r   r   r   r      ó   † Ü2r   r   c                   ó   • \ rS rSrSrSrg)ÚCharsetErroré   zAn illegal charset was given.r   Nr   r   r   r   r   r      s   † Ü'r   r   c                   ó   • \ rS rSrSrSrg)ÚHeaderWriteErroré    zError while writing headers.r   Nr   r   r   r   r"   r"       r   r   r"   c                   ó0   ^ • \ rS rSrSrSU 4S jjrSrU =r$ )ÚMessageDefecté%   z Base class for a message defect.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*   r   Ú__classcell__©r-   s   @r   r%   r%   %   s   ø† Ù*÷õ r   r%   c                   ó   • \ rS rSrSrSrg)ÚNoBoundaryInMultipartDefecté-   zBA message claimed to be a multipart but had no boundary parameter.r   Nr   r   r   r   r3   r3   -   s   † ÜLr   r3   c                   ó   • \ rS rSrSrSrg)ÚStartBoundaryNotFoundDefecté0   z+The claimed start boundary was never found.r   Nr   r   r   r   r6   r6   0   r   r   r6   c                   ó   • \ rS rSrSrSrg)ÚCloseBoundaryNotFoundDefecté3   zEA start boundary was found, but not the corresponding close boundary.r   Nr   r   r   r   r9   r9   3   ó   † ÜOr   r9   c                   ó   • \ rS rSrSrSrg)Ú#FirstHeaderLineIsContinuationDefecté6   z;A message had a continuation line as its first header line.r   Nr   r   r   r   r=   r=   6   s   † ÜEr   r=   c                   ó   • \ rS rSrSrSrg)ÚMisplacedEnvelopeHeaderDefecté9   z?A 'Unix-from' header was found in the middle of a header block.r   Nr   r   r   r   r@   r@   9   ó   † ÜIr   r@   c                   ó   • \ rS rSrSrSrg)Ú MissingHeaderBodySeparatorDefecté<   zEFound line with no leading whitespace and no colon before blank line.r   Nr   r   r   r   rD   rD   <   r;   r   rD   c                   ó   • \ rS rSrSrSrg)Ú!MultipartInvariantViolationDefectéA   z?A message claimed to be a multipart but no subparts were found.r   Nr   r   r   r   rG   rG   A   rB   r   rG   c                   ó   • \ rS rSrSrSrg)Ú-InvalidMultipartContentTransferEncodingDefectéD   zEAn invalid content transfer encoding was set on the multipart itself.r   Nr   r   r   r   rJ   rJ   D   r;   r   rJ   c                   ó   • \ rS rSrSrSrg)ÚUndecodableBytesDefectéG   z0Header contained bytes that could not be decodedr   Nr   r   r   r   rM   rM   G   ó   † Ü:r   rM   c                   ó   • \ rS rSrSrSrg)ÚInvalidBase64PaddingDefectéJ   z/base64 encoded sequence had an incorrect lengthr   Nr   r   r   r   rQ   rQ   J   s   † Ü9r   rQ   c                   ó   • \ rS rSrSrSrg)ÚInvalidBase64CharactersDefectéM   z=base64 encoded sequence had characters not in base64 alphabetr   Nr   r   r   r   rT   rT   M   s   † ÜGr   rT   c                   ó   • \ rS rSrSrSrg)ÚInvalidBase64LengthDefectéP   z4base64 encoded sequence had invalid length (1 mod 4)r   Nr   r   r   r   rW   rW   P   s   † Ü>r   rW   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚHeaderDefectéU   zBase class for a header defect.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/   r1   s   @r   rZ   rZ   U   s   ø† Ù)÷&ó &r   rZ   c                   ó   • \ rS rSrSrSrg)ÚInvalidHeaderDefecté[   z+Header is not valid, message gives details.r   Nr   r   r   r   ra   ra   [   r   r   ra   c                   ó   • \ rS rSrSrSrg)ÚHeaderMissingRequiredValueé^   z(A header that must have a value had noner   Nr   r   r   r   rd   rd   ^   r   r   rd   c                   ó2   ^ • \ rS rSrSrU 4S jrS rSrU =r$ )ÚNonPrintableDefectéa   z8ASCII characters outside the ascii-printable range foundc                 ó0   >• [         TU ]  U5        Xl        g r(   )r)   r*   Únon_printables)r,   rj   r-   s     €r   r*   ÚNonPrintableDefect.__init__d   s   ø€ Ü‰Ñ˜Ô(Ø,Õr   c                 ó8   • SR                  U R                  5      $ )Nz6the following ASCII non-printables found in header: {})Úformatrj   )r,   s    r   Ú__str__ÚNonPrintableDefect.__str__h   s   € ðß‘˜×+Ñ+Ó,ð	.r   )rj   )	r   r   r	   r
   r   r*   rn   r   r0   r1   s   @r   rg   rg   a   s   ø† ÙBõ-÷.ð .r   rg   c                   ó   • \ rS rSrSrSrg)ÚObsoleteHeaderDefectél   z0Header uses syntax declared obsolete by RFC 5322r   Nr   r   r   r   rq   rq   l   rO   r   rq   c                   ó   • \ rS rSrSrSrg)ÚNonASCIILocalPartDefectéo   z(local_part contains non-ASCII charactersr   Nr   r   r   r   rt   rt   o   r   r   rt   c                   ó   • \ rS rSrSrSrg)ÚInvalidDateDefectét   z%Header has unparsable or invalid dater   Nr   r   r   r   rw   rw   t   s   † Ü/r   rw   N) r   Ú	Exceptionr   r   r   r   Ú	TypeErrorr   r   r"   Ú
ValueErrorr%   r3   r6   r9   r=   r@   rD   ÚMalformedHeaderDefectrG   rJ   rM   rQ   rT   rW   rZ   ra   rd   rg   rq   rt   rw   r   r   r   Ú<module>r}      sj  ðñ
 'ô6�9ô 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ô	.˜ô 	.ô;˜<ô ;ô3˜lô 3ô
0˜õ 0r   