Skip to content

Commit 50e1d07

Browse files
docutils: Address feeback by Jelle
1 parent 4f35202 commit 50e1d07

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

stubs/docutils/docutils/languages/__init__.pyi

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from typing import Any
1+
from typing import Any, Protocol
22

33
from docutils.utils import Reporter
44

5-
class _LanguageModule:
5+
class _LanguageModule(Protocol):
66
labels: dict[str, str]
77
author_separators: list[str]
88
bibliographic_fields: list[str]

stubs/docutils/docutils/parsers/__init__.pyi

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
from typing import Any, ClassVar
22

33
from docutils import Component
4-
from docutils.nodes import document
4+
from docutils.nodes import document as _document
55

66
class Parser(Component):
77
component_type: ClassVar[str]
88
config_section: ClassVar[str]
99
inputstring: Any # defined after call to setup_parse()
1010
document: Any # defined after call to setup_parse()
11-
def parse(self, inputstring: str, document: document) -> None: ...
12-
def setup_parse(self, inputstring: str, document: document) -> None: ...
11+
def parse(self, inputstring: str, document: _document) -> None: ...
12+
def setup_parse(self, inputstring: str, document: _document) -> None: ...
1313
def finish_parse(self) -> None: ...
1414

1515
_parser_aliases: dict[str, str]

stubs/docutils/docutils/parsers/rst/directives/__init__.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ from docutils.utils import SystemMessage
88
def register_directive(name: str, directive: type[Directive]) -> None: ...
99
def directive(
1010
directive_name: str, language_module: _LanguageModule, document: document
11-
) -> tuple[type[Directive], list[SystemMessage]]: ...
11+
) -> tuple[type[Directive] | None, list[SystemMessage]]: ...
1212
def __getattr__(name: str) -> Any: ... # incomplete

0 commit comments

Comments
 (0)