keyword: mark kwlist and softkwlist as Final (#9680)

This commit is contained in:
Eclips4
2023-02-05 16:44:59 +03:00
committed by GitHub
parent 88a761ed4e
commit cd5f976968

View File

@@ -1,5 +1,6 @@
import sys
from collections.abc import Sequence
from typing_extensions import Final
if sys.version_info >= (3, 9):
__all__ = ["iskeyword", "issoftkeyword", "kwlist", "softkwlist"]
@@ -8,8 +9,13 @@ else:
def iskeyword(s: str) -> bool: ...
kwlist: Sequence[str]
# a list at runtime, but you're not meant to mutate it;
# type it as a sequence
kwlist: Final[Sequence[str]]
if sys.version_info >= (3, 9):
def issoftkeyword(s: str) -> bool: ...
softkwlist: Sequence[str]
# a list at runtime, but you're not meant to mutate it;
# type it as a sequence
softkwlist: Final[Sequence[str]]