Skip to content

Commit be286e0

Browse files
committed
fixup
1 parent 139c522 commit be286e0

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

stubs/docutils/docutils/parsers/rst/states.pyi

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -387,10 +387,11 @@ class Text(RSTState):
387387
class SpecializedText(Text):
388388
def eof(self, context: Any) -> list[Any]: ...
389389
def invalid_input(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ...
390-
def blank(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ...
391-
def indent(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ...
392-
def underline(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ...
393-
def text(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ...
390+
# The following base class methods are overridden by setting equal to `invalid_input`, and then overriden once again in subclasses
391+
def blank(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ... # type: ignore[override]
392+
def indent(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ... # type: ignore[override]
393+
def underline(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ... # type: ignore[override]
394+
def text(self, match: Match[str] | None = None, context: Any | None = None, next_state: str | None = None) -> None: ... # type: ignore[override]
394395

395396
class Definition(SpecializedText):
396397
def eof(self, context: Any) -> list[Any]: ...
@@ -408,10 +409,10 @@ class Line(SpecializedText):
408409
def state_correction(self, context: Any, lines: int = ...) -> None: ...
409410

410411
class QuotedLiteralBlock(RSTState):
411-
patterns: dict[str, str | Pattern[str]] = ...
412-
initial_transitions: tuple[str, str] = ...
413-
messages: list[nodes.system_message] = ...
414-
initial_lineno: int | None = ...
412+
patterns: dict[str, str | Pattern[str]]
413+
initial_transitions: tuple[str, str]
414+
messages: list[nodes.system_message]
415+
initial_lineno: int | None
415416
def __init__(self, state_machine: StateMachine, debug: bool = ...) -> None: ...
416417
def blank(self, match: Match[str], context: Any, next_state: str) -> tuple[Any, str, list[Any]]: ...
417418
def eof(self, context: Any) -> list[Any]: ...

0 commit comments

Comments
 (0)