+
    Crh                     b   R t  ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]]4      t ! R R]4      t ! R R]4      t	 ! R R]
4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t]t ! R R]4      t ! R R ]4      t ! R! R"]4      t ! R# R$]4      t ! R% R&]4      t ! R' R(]4      t ! R) R*]4      t ! R+ R,]4      t ! R- R.]4      t ! R/ R0]4      t ! R1 R2]4      t ! R3 R4]4      t ! R5 R6]4      tR7# )8z email package exception classes.c                       ] tR t^tRtRtR# )MessageErrorz+Base class for errors in the email package. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       )/usr/local/lib/python3.14/email/errors.pyr   r          5r   r   c                       ] tR t^tRtRtR# )MessageParseErrorz&Base class for message parsing errors.r   Nr   r   r   r   r   r      s    0r   r   c                       ] tR t^tRtRtR# )HeaderParseErrorzError while parsing headers.r   Nr   r   r   r   r   r          &r   r   c                       ] tR t^tRtRtR# )BoundaryErrorz#Couldn't find terminating boundary.r   Nr   r   r   r   r   r      s    -r   r   c                       ] tR t^tRtRtR# )MultipartConversionErrorz(Conversion to a multipart is prohibited.r   Nr   r   r   r   r   r          2r   r   c                       ] tR t^tRtRtR# )CharsetErrorzAn illegal charset was given.r   Nr   r   r   r   r   r      s    'r   r   c                       ] tR t^ tRtRtR# )HeaderWriteErrorzError while writing headers.r   Nr   r   r   r   r   r       r   r   r   c                   :   a a ] tR t^%t oRtRV 3R lltRtVtV ;t# )MessageDefectz Base class for a message defect.c                :   < Ve   \         SV `  V4       Wn        R # N)super__init__line)selfr#   	__class__s   &&r   r"   MessageDefect.__init__(   s    GT"	r   )r#   r    	r   r   r   r	   r
   r"   r   __classdictcell____classcell__r%   __classdict__s   @@r   r   r   %   s     * r   r   c                       ] tR t^-tRtRtR# )NoBoundaryInMultipartDefectzBA message claimed to be a multipart but had no boundary parameter.r   Nr   r   r   r   r-   r-   -   s    Lr   r-   c                       ] tR t^0tRtRtR# )StartBoundaryNotFoundDefectz+The claimed start boundary was never found.r   Nr   r   r   r   r/   r/   0   r   r   r/   c                       ] tR t^3tRtRtR# )CloseBoundaryNotFoundDefectzEA start boundary was found, but not the corresponding close boundary.r   Nr   r   r   r   r1   r1   3       Or   r1   c                       ] tR t^6tRtRtR# )#FirstHeaderLineIsContinuationDefectz;A message had a continuation line as its first header line.r   Nr   r   r   r   r4   r4   6   s    Er   r4   c                       ] tR t^9tRtRtR# )MisplacedEnvelopeHeaderDefectz?A 'Unix-from' header was found in the middle of a header block.r   Nr   r   r   r   r6   r6   9       Ir   r6   c                       ] tR t^<tRtRtR# ) MissingHeaderBodySeparatorDefectzEFound line with no leading whitespace and no colon before blank line.r   Nr   r   r   r   r9   r9   <   r2   r   r9   c                       ] tR t^AtRtRtR# )!MultipartInvariantViolationDefectz?A message claimed to be a multipart but no subparts were found.r   Nr   r   r   r   r;   r;   A   r7   r   r;   c                       ] tR t^DtRtRtR# )-InvalidMultipartContentTransferEncodingDefectzEAn invalid content transfer encoding was set on the multipart itself.r   Nr   r   r   r   r=   r=   D   r2   r   r=   c                       ] tR t^GtRtRtR# )UndecodableBytesDefectz0Header contained bytes that could not be decodedr   Nr   r   r   r   r?   r?   G       :r   r?   c                       ] tR t^JtRtRtR# )InvalidBase64PaddingDefectz/base64 encoded sequence had an incorrect lengthr   Nr   r   r   r   rB   rB   J   s    9r   rB   c                       ] tR t^MtRtRtR# )InvalidBase64CharactersDefectz=base64 encoded sequence had characters not in base64 alphabetr   Nr   r   r   r   rD   rD   M   s    Gr   rD   c                       ] tR t^PtRtRtR# )InvalidBase64LengthDefectz4base64 encoded sequence had invalid length (1 mod 4)r   Nr   r   r   r   rF   rF   P   s    >r   rF   c                   6   a a ] tR t^Ut oRtV 3R ltRtVtV ;t# )HeaderDefectzBase class for a header defect.c                (   < \         SV `  ! V/ VB  R # r    )r!   r"   )r$   argskwr%   s   &*,r   r"   HeaderDefect.__init__X   s    $%"%r   r   r'   r*   s   @@r   rH   rH   U   s     )& &r   rH   c                       ] tR t^[tRtRtR# )InvalidHeaderDefectz+Header is not valid, message gives details.r   Nr   r   r   r   rN   rN   [   r   r   rN   c                       ] tR t^^tRtRtR# )HeaderMissingRequiredValuez(A header that must have a value had noner   Nr   r   r   r   rP   rP   ^   r   r   rP   c                   <   a a ] tR t^at oRtV 3R ltR tRtVtV ;t	# )NonPrintableDefectz8ASCII characters outside the ascii-printable range foundc                2   < \         SV `  V4       Wn        R # r    )r!   r"   non_printables)r$   rT   r%   s   &&r   r"   NonPrintableDefect.__init__d   s    (,r   c                8    R P                  V P                  4      # )z6the following ASCII non-printables found in header: {})formatrT   )r$   s   &r   __str__NonPrintableDefect.__str__h   s    ++,	.r   )rT   )
r   r   r   r	   r
   r"   rX   r   r(   r)   r*   s   @@r   rR   rR   a   s     B-. .r   rR   c                       ] tR t^ltRtRtR# )ObsoleteHeaderDefectz0Header uses syntax declared obsolete by RFC 5322r   Nr   r   r   r   r[   r[   l   r@   r   r[   c                       ] tR t^otRtRtR# )NonASCIILocalPartDefectz(local_part contains non-ASCII charactersr   Nr   r   r   r   r]   r]   o   r   r   r]   c                       ] tR t^ttRtRtR# )InvalidDateDefectz%Header has unparsable or invalid dater   Nr   r   r   r   r_   r_   t   s    /r   r_   N) r
   	Exceptionr   r   r   r   	TypeErrorr   r   r   
ValueErrorr   r-   r/   r1   r4   r6   r9   MalformedHeaderDefectr;   r=   r?   rB   rD   rF   rH   rN   rP   rR   r[   r]   r_   r   r   r   <module>rd      sj  
 '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   