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
+5 -5
View File
@@ -45,10 +45,10 @@ class Node:
@property
def type(self) -> str: ...
def children_by_field_name(self, name: str) -> list[Node]: ...
def children_by_field_id(self, __id: int) -> list[Node]: ...
def field_name_for_child(self, __child_index: int) -> str: ...
def child_by_field_id(self, __id: int) -> Node | None: ...
def child_by_field_name(self, __name: str) -> Node | None: ...
def children_by_field_id(self, id: int, /) -> list[Node]: ...
def field_name_for_child(self, child_index: int, /) -> str: ...
def child_by_field_id(self, id: int, /) -> Node | None: ...
def child_by_field_name(self, name: str, /) -> Node | None: ...
__hash__: ClassVar[None] # type: ignore[assignment]
def sexp(self) -> str: ...
def walk(self) -> TreeCursor: ...
@@ -66,7 +66,7 @@ class Parser:
# At runtime, Parser(1, 2, 3) ignores the arguments, but that's most likely buggy code
def __init__(self) -> None: ...
def parse(self, source: bytes, old_tree: Tree | None = None, keep_text: bool = True) -> Tree: ...
def set_language(self, __language: Language) -> None: ...
def set_language(self, language: Language, /) -> None: ...
@final
class Query: