mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-10 05:51:52 +08:00
Import from collections.abc wherever possible (#7635)
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
from _typeshed import StrPath
|
||||
from collections.abc import Iterable
|
||||
from lib2to3.pgen2.grammar import Grammar
|
||||
from lib2to3.pytree import _NL, _Convert
|
||||
from logging import Logger
|
||||
from typing import IO, Any, Iterable
|
||||
from typing import IO, Any
|
||||
|
||||
__all__ = ["Driver", "load_grammar"]
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from collections.abc import Sequence
|
||||
from lib2to3.pgen2.grammar import _DFAS, Grammar
|
||||
from lib2to3.pytree import _NL, _Convert, _RawNode
|
||||
from typing import Any, Sequence
|
||||
from typing import Any
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
_Context: TypeAlias = Sequence[Any]
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
from _typeshed import StrPath
|
||||
from collections.abc import Iterable, Iterator
|
||||
from lib2to3.pgen2 import grammar
|
||||
from lib2to3.pgen2.tokenize import _TokenInfo
|
||||
from typing import IO, Any, Iterable, Iterator, NoReturn
|
||||
from typing import IO, Any, NoReturn
|
||||
|
||||
class PgenGrammar(grammar.Grammar): ...
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import sys
|
||||
from collections.abc import Callable, Iterable, Iterator
|
||||
from lib2to3.pgen2.token import *
|
||||
from typing import Callable, Iterable, Iterator
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from _typeshed import Self
|
||||
from collections.abc import Callable, Iterator
|
||||
from lib2to3.pgen2.grammar import Grammar
|
||||
from typing import Any, Callable, Iterator
|
||||
from typing import Any
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
_NL: TypeAlias = Node | Leaf
|
||||
|
||||
Reference in New Issue
Block a user