Use PEP 570 syntax in third party stubs (#11554)

This commit is contained in:
Shantanu
2024-03-10 06:11:43 -07:00
committed by GitHub
parent f94bbfbcc4
commit 88fa182253
97 changed files with 625 additions and 632 deletions

View File

@@ -10,6 +10,6 @@ class _LanguageModule(Protocol):
class LanguageImporter:
def __call__(self, language_code: str, reporter: Reporter | None = None) -> _LanguageModule: ...
def __getattr__(self, __name: str) -> Incomplete: ...
def __getattr__(self, name: str, /) -> Incomplete: ...
get_language: LanguageImporter

View File

@@ -137,7 +137,7 @@ class Element(Node):
def remove(self, item: Node) -> None: ...
def insert(self, index: SupportsIndex, item: Node | Iterable[Node] | None) -> None: ...
def previous_sibling(self) -> Node | None: ...
def __getattr__(self, __name: str) -> Incomplete: ...
def __getattr__(self, name: str, /) -> Incomplete: ...
class TextElement(Element):
# A few classes not subclassing TextElement have this, too
@@ -403,7 +403,7 @@ class SparseNodeVisitor(NodeVisitor): ...
class GenericNodeVisitor(NodeVisitor):
# all the visit_<node_class_name> methods
def __getattr__(self, __name: str) -> Incomplete: ...
def __getattr__(self, name: str, /) -> Incomplete: ...
class TreeCopyVisitor(GenericNodeVisitor):
parent_stack: list[Node]

View File

@@ -4,11 +4,11 @@ from docutils.nodes import Node, document
class Transform:
def __init__(self, document: document, startnode: Node | None = None): ...
def __getattr__(self, __name: str) -> Incomplete: ...
def __getattr__(self, name: str, /) -> Incomplete: ...
class Transformer:
def __init__(self, document: document): ...
def add_transform(self, transform_class: type[Transform], priority: int | None = None, **kwargs) -> None: ...
def __getattr__(self, __name: str) -> Incomplete: ...
def __getattr__(self, name: str, /) -> Incomplete: ...
def __getattr__(name: str) -> Incomplete: ...