diff --git a/stubs/docutils/docutils/io.pyi b/stubs/docutils/docutils/io.pyi index 5b04fdb71257..182ad5552096 100644 --- a/stubs/docutils/docutils/io.pyi +++ b/stubs/docutils/docutils/io.pyi @@ -8,7 +8,7 @@ from _typeshed import ( Unused, ) from re import Pattern -from typing import IO, Any, ClassVar, Final, Generic, Literal, TypeVar +from typing import IO, Any, ClassVar, Final, Generic, Literal, TypeVar, overload from docutils import TransformSpec, nodes @@ -104,7 +104,10 @@ class FileOutput(Output): mode=None, ) -> None: ... def open(self) -> None: ... - def write(self, data): ... + @overload + def write(self, data: str) -> str | bytes: ... + @overload + def write(self, data: bytes) -> bytes: ... def close(self) -> None: ... class BinaryFileOutput(FileOutput): ... pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy