massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / email / errors.pyi
1 import sys
2
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): ...
9
10 class MessageDefect(ValueError):
11     def __init__(self, line: str | None = ...) -> None: ...
12
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): ...
25
26 MalformedHeaderDefect = MissingHeaderBodySeparatorDefect
27
28 class HeaderDefect(MessageDefect): ...
29 class InvalidHeaderDefect(HeaderDefect): ...
30 class HeaderMissingRequiredValue(HeaderDefect): ...
31
32 class NonPrintableDefect(HeaderDefect):
33     def __init__(self, non_printables: str | None) -> None: ...
34
35 class ObsoleteHeaderDefect(HeaderDefect): ...
36 class NonASCIILocalPartDefect(HeaderDefect): ...
37
38 if sys.version_info >= (3, 10):
39     class InvalidDateDefect(HeaderDefect): ...