Ë
    ì—0jæ  ã                   ó`  — d Z  G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d	„ d
ee«      Z G d„ de«      Z G d„ de«      Z	 G d„ de
«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      ZeZ G d„ de«      Z G d„ d e«      Z G d!„ d"e«      Z G d#„ d$e«      Z G d%„ d&e«      Z G d'„ d(e«      Z G d)„ d*e«      Z G d+„ d,e«      Z G d-„ d.e«      Z G d/„ d0e«      Z G d1„ d2e«      Z G d3„ d4e«      Z G d5„ d6e«      Zy7)8z email package exception classes.c                   ó   — e Zd ZdZy)ÚMessageErrorz+Base class for errors in the email package.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú)/usr/local/lib/python3.12/email/errors.pyr   r      ó   „ Ú5r
   r   c                   ó   — e Zd ZdZy)ÚMessageParseErrorz&Base class for message parsing errors.Nr   r	   r
   r   r   r      s   „ Ú0r
   r   c                   ó   — e Zd ZdZy)ÚHeaderParseErrorzError while parsing headers.Nr   r	   r
   r   r   r      ó   „ Ú&r
   r   c                   ó   — e Zd ZdZy)ÚBoundaryErrorz#Couldn't find terminating boundary.Nr   r	   r
   r   r   r      s   „ Ú-r
   r   c                   ó   — e Zd ZdZy)ÚMultipartConversionErrorz(Conversion to a multipart is prohibited.Nr   r	   r
   r   r   r      ó   „ Ú2r
   r   c                   ó   — e Zd ZdZy)ÚCharsetErrorzAn illegal charset was given.Nr   r	   r
   r   r   r      s   „ Ú'r
   r   c                   ó   — e Zd ZdZy)ÚHeaderWriteErrorzError while writing headers.Nr   r	   r
   r   r   r       r   r
   r   c                   ó$   ‡ — e Zd ZdZdˆ fd„	Zˆ xZS )ÚMessageDefectz Base class for a message defect.c                 ó6   •— |�t         ‰| �  |«       || _        y ©N)ÚsuperÚ__init__Úline)Úselfr!   Ú	__class__s     €r   r    zMessageDefect.__init__(   s   ø€ ØÐÜ‰GÑ˜TÔ"Øˆ�	r
   r   ©r   r   r   r   r    Ú__classcell__©r#   s   @r   r   r   %   s   ø„ Ù*÷ñ r
   r   c                   ó   — e Zd ZdZy)ÚNoBoundaryInMultipartDefectzBA message claimed to be a multipart but had no boundary parameter.Nr   r	   r
   r   r(   r(   -   s   „ ÚLr
   r(   c                   ó   — e Zd ZdZy)ÚStartBoundaryNotFoundDefectz+The claimed start boundary was never found.Nr   r	   r
   r   r*   r*   0   r   r
   r*   c                   ó   — e Zd ZdZy)ÚCloseBoundaryNotFoundDefectzEA start boundary was found, but not the corresponding close boundary.Nr   r	   r
   r   r,   r,   3   ó   „ ÚOr
   r,   c                   ó   — e Zd ZdZy)Ú#FirstHeaderLineIsContinuationDefectz;A message had a continuation line as its first header line.Nr   r	   r
   r   r/   r/   6   s   „ ÚEr
   r/   c                   ó   — e Zd ZdZy)ÚMisplacedEnvelopeHeaderDefectz?A 'Unix-from' header was found in the middle of a header block.Nr   r	   r
   r   r1   r1   9   ó   „ ÚIr
   r1   c                   ó   — e Zd ZdZy)Ú MissingHeaderBodySeparatorDefectzEFound line with no leading whitespace and no colon before blank line.Nr   r	   r
   r   r4   r4   <   r-   r
   r4   c                   ó   — e Zd ZdZy)Ú!MultipartInvariantViolationDefectz?A message claimed to be a multipart but no subparts were found.Nr   r	   r
   r   r6   r6   A   r2   r
   r6   c                   ó   — e Zd ZdZy)Ú-InvalidMultipartContentTransferEncodingDefectzEAn invalid content transfer encoding was set on the multipart itself.Nr   r	   r
   r   r8   r8   D   r-   r
   r8   c                   ó   — e Zd ZdZy)ÚUndecodableBytesDefectz0Header contained bytes that could not be decodedNr   r	   r
   r   r:   r:   G   ó   „ Ú:r
   r:   c                   ó   — e Zd ZdZy)ÚInvalidBase64PaddingDefectz/base64 encoded sequence had an incorrect lengthNr   r	   r
   r   r=   r=   J   s   „ Ú9r
   r=   c                   ó   — e Zd ZdZy)ÚInvalidBase64CharactersDefectz=base64 encoded sequence had characters not in base64 alphabetNr   r	   r
   r   r?   r?   M   s   „ ÚGr
   r?   c                   ó   — e Zd ZdZy)ÚInvalidBase64LengthDefectz4base64 encoded sequence had invalid length (1 mod 4)Nr   r	   r
   r   rA   rA   P   s   „ Ú>r
   rA   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚHeaderDefectzBase class for a header defect.c                 ó$   •— t        ‰| �  |i |¤Ž y r   )r   r    )r"   ÚargsÚkwr#   s      €r   r    zHeaderDefect.__init__X   s   ø€ Ü‰Ñ˜$Ð% "Ó%r
   r$   r&   s   @r   rC   rC   U   s   ø„ Ù)÷&ð &r
   rC   c                   ó   — e Zd ZdZy)ÚInvalidHeaderDefectz+Header is not valid, message gives details.Nr   r	   r
   r   rH   rH   [   r   r
   rH   c                   ó   — e Zd ZdZy)ÚHeaderMissingRequiredValuez(A header that must have a value had noneNr   r	   r
   r   rJ   rJ   ^   r   r
   rJ   c                   ó(   ‡ — e Zd ZdZˆ fd„Zd„ Zˆ xZS )ÚNonPrintableDefectz8ASCII characters outside the ascii-printable range foundc                 ó2   •— t         ‰| �  |«       || _        y r   )r   r    Únon_printables)r"   rN   r#   s     €r   r    zNonPrintableDefect.__init__d   s   ø€ Ü‰Ñ˜Ô(Ø,ˆÕr
   c                 ó8   — dj                  | j                  «      S )Nz6the following ASCII non-printables found in header: {})ÚformatrN   )r"   s    r   Ú__str__zNonPrintableDefect.__str__h   s   € ðß‘˜×+Ñ+Ó,ð	.r
   )r   r   r   r   r    rQ   r%   r&   s   @r   rL   rL   a   s   ø„ ÙBô-ö.r
   rL   c                   ó   — e Zd ZdZy)ÚObsoleteHeaderDefectz0Header uses syntax declared obsolete by RFC 5322Nr   r	   r
   r   rS   rS   l   r;   r
   rS   c                   ó   — e Zd ZdZy)ÚNonASCIILocalPartDefectz(local_part contains non-ASCII charactersNr   r	   r
   r   rU   rU   o   r   r
   rU   c                   ó   — e Zd ZdZy)ÚInvalidDateDefectz%Header has unparsable or invalid dateNr   r	   r
   r   rW   rW   t   s   „ Ú/r
   rW   N) r   Ú	Exceptionr   r   r   r   Ú	TypeErrorr   r   r   Ú
ValueErrorr   r(   r*   r,   r/   r1   r4   ÚMalformedHeaderDefectr6   r8   r:   r=   r?   rA   rC   rH   rJ   rL   rS   rU   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
   