3 class MessageError(Exception): ...
4 class MessageParseError(MessageError): ...
5 class HeaderParseError(MessageParseError): ...
6 class BoundaryError(MessageParseError): ...
7 class MultipartConversionError(MessageError, TypeError): ...
8 class CharsetError(MessageError): ...
10 class MessageDefect(ValueError):
11 def __init__(self, line: str | None = ...) -> None: ...
13 class NoBoundaryInMultipartDefect(MessageDefect): ...
14 class StartBoundaryNotFoundDefect(MessageDefect): ...
15 class FirstHeaderLineIsContinuationDefect(MessageDefect): ...
16 class MisplacedEnvelopeHeaderDefect(MessageDefect): ...
17 class MultipartInvariantViolationDefect(MessageDefect): ...
18 class InvalidMultipartContentTransferEncodingDefect(MessageDefect): ...
19 class UndecodableBytesDefect(MessageDefect): ...
20 class InvalidBase64PaddingDefect(MessageDefect): ...
21 class InvalidBase64CharactersDefect(MessageDefect): ...
22 class InvalidBase64LengthDefect(MessageDefect): ...
23 class CloseBoundaryNotFoundDefect(MessageDefect): ...
24 class MissingHeaderBodySeparatorDefect(MessageDefect): ...
26 MalformedHeaderDefect = MissingHeaderBodySeparatorDefect
28 class HeaderDefect(MessageDefect): ...
29 class InvalidHeaderDefect(HeaderDefect): ...
30 class HeaderMissingRequiredValue(HeaderDefect): ...
32 class NonPrintableDefect(HeaderDefect):
33 def __init__(self, non_printables: str | None) -> None: ...
35 class ObsoleteHeaderDefect(HeaderDefect): ...
36 class NonASCIILocalPartDefect(HeaderDefect): ...
38 if sys.version_info >= (3, 10):
39 class InvalidDateDefect(HeaderDefect): ...