Docutils: wrong type: SystemMessage vs system_message (#12314)

This commit is contained in:
M Bussonnier
2024-07-10 08:50:52 -07:00
committed by GitHub
parent 64d4949cae
commit b17ed95818
2 changed files with 14 additions and 15 deletions

View File

@@ -3,15 +3,14 @@ from re import Pattern
from typing import Literal
from docutils.languages import _LanguageModule
from docutils.nodes import document
from docutils.nodes import document, system_message
from docutils.parsers import Parser
from docutils.parsers.rst import Directive
from docutils.utils import SystemMessage
def register_directive(name: str, directive: type[Directive]) -> None: ...
def directive(
directive_name: str, language_module: _LanguageModule, document: document
) -> tuple[type[Directive] | None, list[SystemMessage]]: ...
) -> tuple[type[Directive] | None, list[system_message]]: ...
def flag(argument: str | None) -> None: ...
def unchanged_required(argument: str) -> str: ...
def unchanged(argument: str | None) -> str: ...

View File

@@ -5,9 +5,9 @@ from typing_extensions import TypeAlias
import docutils.parsers.rst.states
from docutils import nodes
from docutils.languages import _LanguageModule
from docutils.nodes import Node
from docutils.nodes import Node, system_message
from docutils.parsers.rst.states import Inliner
from docutils.utils import Reporter, SystemMessage
from docutils.utils import Reporter
DEFAULT_INTERPRETED_ROLE: str
@@ -20,7 +20,7 @@ def register_canonical_role(name: str, role_fn: _RoleFn) -> None: ...
def register_local_role(name: str, role_fn: _RoleFn) -> None: ...
def role(
role_name: str, language_module: _LanguageModule, lineno: int, reporter: Reporter
) -> tuple[_RoleFn | None, list[SystemMessage]]: ...
) -> tuple[_RoleFn | None, list[system_message]]: ...
def set_implicit_options(role_fn: _RoleFn) -> None: ...
def register_generic_role(canonical_name: str, node_class: type[Node]) -> None: ...
@@ -37,7 +37,7 @@ class GenericRole:
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
class CustomRole:
name: str
@@ -62,7 +62,7 @@ class CustomRole:
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
def generic_custom_role(
role: str,
@@ -72,7 +72,7 @@ def generic_custom_role(
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
def pep_reference_role(
role: str,
rawtext: str,
@@ -81,7 +81,7 @@ def pep_reference_role(
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
def rfc_reference_role(
role: str,
rawtext: str,
@@ -90,7 +90,7 @@ def rfc_reference_role(
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
def raw_role(
role: str,
rawtext: str,
@@ -99,7 +99,7 @@ def raw_role(
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
def code_role(
role: str,
rawtext: str,
@@ -108,7 +108,7 @@ def code_role(
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
def math_role(
role: str,
rawtext: str,
@@ -117,7 +117,7 @@ def math_role(
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
def unimplemented_role(
role: str,
rawtext: str,
@@ -126,6 +126,6 @@ def unimplemented_role(
inliner: Inliner,
options: Mapping[str, Any] | None = None,
content: Sequence[str] | None = None,
) -> tuple[list[Node], list[SystemMessage]]: ...
) -> tuple[list[Node], list[system_message]]: ...
def set_classes(options: dict[str, str]) -> None: ...
def normalized_role_options(options: Mapping[str, Any] | None) -> dict[str, Any]: ...