Skip to content

Commit 1b709ce

Browse files
[docutils] Annotate publish_doctree parameters (#16416)
1 parent 39dcacf commit 1b709ce

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

‎stubs/docutils/docutils/core.pyi‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
from _typeshed import Incomplete, StrPath
2-
from typing import Final
2+
from typing import IO, Final
33
from typing_extensions import deprecated
44

55
from docutils import SettingsSpec, nodes
6+
from docutils.frontend import Values
67
from docutils.io import Input, Output
78
from docutils.parsers import Parser
89
from docutils.readers import Reader
@@ -144,16 +145,16 @@ def publish_parts(
144145
enable_exit_status: bool = False,
145146
) -> _WriterParts: ...
146147
def publish_doctree(
147-
source,
148+
source: str | bytes | IO[str] | IO[bytes] | None,
148149
source_path: StrPath | None = None,
149150
source_class: type[Input[Incomplete]] = ...,
150-
reader=None,
151+
reader: Reader[Incomplete] | str | None = None,
151152
reader_name: str | None = None,
152-
parser=None,
153+
parser: Parser | str | None = None,
153154
parser_name: str | None = None,
154-
settings=None,
155-
settings_spec=None,
156-
settings_overrides=None,
155+
settings: Values | None = None,
156+
settings_spec: SettingsSpec | type[SettingsSpec] | None = None,
157+
settings_overrides: dict[str, Incomplete] | None = None,
157158
config_section: str | None = None,
158159
enable_exit_status: bool = False,
159160
) -> nodes.document: ...

0 commit comments

Comments
 (0)