massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / email / generator.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/email/generator.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/email/generator.pyi
new file mode 100644 (file)
index 0000000..1a81055
--- /dev/null
@@ -0,0 +1,30 @@
+from email.message import Message
+from email.policy import Policy
+from typing import BinaryIO, TextIO
+
+class Generator:
+    def clone(self, fp: TextIO) -> Generator: ...
+    def write(self, s: str) -> None: ...
+    def __init__(
+        self, outfp: TextIO, mangle_from_: bool | None = ..., maxheaderlen: int | None = ..., *, policy: Policy | None = ...
+    ) -> None: ...
+    def flatten(self, msg: Message, unixfrom: bool = ..., linesep: str | None = ...) -> None: ...
+
+class BytesGenerator:
+    def clone(self, fp: BinaryIO) -> BytesGenerator: ...
+    def write(self, s: str) -> None: ...
+    def __init__(
+        self, outfp: BinaryIO, mangle_from_: bool | None = ..., maxheaderlen: int | None = ..., *, policy: Policy | None = ...
+    ) -> None: ...
+    def flatten(self, msg: Message, unixfrom: bool = ..., linesep: str | None = ...) -> None: ...
+
+class DecodedGenerator(Generator):
+    def __init__(
+        self,
+        outfp: TextIO,
+        mangle_from_: bool | None = ...,
+        maxheaderlen: int | None = ...,
+        fmt: str | None = ...,
+        *,
+        policy: Policy | None = ...,
+    ) -> None: ...