+
    i  c                   sb   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                   s    ] 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/lib64/python3.14/email/errors.pyr    r           5r	   r    c                   s    ] 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                   s    ] tR t^tRtRtR# )HeaderParseErrorzError while parsing headers.r   Nr   r   r	   r
   r   r          &r	   r   c                   s    ] 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                   s    ] 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                   s    ] 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                   s    ] 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                   s:   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                s:   < Ve   \         SV `  V4       Wn        R # N)super__init__line)selfr   	__class__   &&r
   r   ZMessageDefect.__init__(   s    GT"	r	   )r   r   	r   r   r   r   r   r   r   __classdictcell____classcell__r   Z__classdict__   @@r
   r   r   %   s     * r	   r   c                   s    ] 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                   s    ] 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                   s    ] 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
   r#   r#   3       Or	   r#   c                   s    ] 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
   r%   r%   6   s    Er	   r%   c                   s    ] 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
   r&   r&   9       Ir	   r&   c                   s    ] 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
   r(   r(   <   r$   r	   r(   c                   s    ] 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   r'   r	   r)   c                   s    ] 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   r$   r	   r*   c                   s    ] 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                   s    ] tR t^JtRtRtR# )InvalidBase64PaddingDefectz/base64 encoded sequence had an incorrect lengthr   Nr   r   r	   r
   r-   r-   J   s    9r	   r-   c                   s    ] tR t^MtRtRtR# )InvalidBase64CharactersDefectz=base64 encoded sequence had characters not in base64 alphabetr   Nr   r   r	   r
   r.   r.   M   s    Gr	   r.   c                   s    ] tR t^PtRtRtR# )InvalidBase64LengthDefectz4base64 encoded sequence had invalid length (1 mod 4)r   Nr   r   r	   r
   r/   r/   P   s    >r	   r/   c                   s6   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(   < \         SV `  ! V/ VB  R # r   )r   r   )r   ZargsZkwr   s   &*,r
   r   ZHeaderDefect.__init__X   s    $%"%r	   r   r   r   r    r
   r0   r0   U   s     )& &r	   r0   c                   s    ] tR t^[tRtRtR# )InvalidHeaderDefectz+Header is not valid, message gives details.r   Nr   r   r	   r
   r1   r1   [   r   r	   r1   c                   s    ] tR t^^tRtRtR# )HeaderMissingRequiredValuez(A header that must have a value had noner   Nr   r   r	   r
   r2   r2   ^   r   r	   r2   c                   s<   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                s2   < \         SV `  V4       Wn        R # r   )r   r   non_printables)r   r4   r   r   r
   r   ZNonPrintableDefect.__init__d   s    (,r	   c                s8    R P                  V P                  4      # )z6the following ASCII non-printables found in header: {})Zformatr4   )r   s   &r
   __str__ZNonPrintableDefect.__str__h   s    ++,	.r	   )r4   )
r   r   r   r   r   r   r5   r   r   r   r   r    r
   r3   r3   a   s     B-. .r	   r3   c                   s    ] tR t^ltRtRtR# )ObsoleteHeaderDefectz0Header uses syntax declared obsolete by RFC 5322r   Nr   r   r	   r
   r6   r6   l   r,   r	   r6   c                   s    ] tR t^otRtRtR# )NonASCIILocalPartDefectz(local_part contains non-ASCII charactersr   Nr   r   r	   r
   r7   r7   o   r   r	   r7   c                   s    ] tR t^ttRtRtR# )InvalidDateDefectz%Header has unparsable or invalid dater   Nr   r   r	   r
   r8   r8   t   s    /r	   r8   N) r   Z	Exceptionr    r   r   r   Z	TypeErrorr   r   r   Z
ValueErrorr   r!   r"   r#   r%   r&   r(   ZMalformedHeaderDefectr)   r*   r+   r-   r.   r/   r0   r1   r2   r3   r6   r7   r8   r   r	   r
   <module>r9      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	   