diff options
author | sobolevn <mail@sobolevn.me> | 2025-05-03 16:57:09 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-03 16:57:09 +0300 |
commit | cb3174113e7dbb8a757ce64faac5a8c7e074945b (patch) | |
tree | 87a51e7740abc1321eb86fe6660dec1e3816148b /Lib/tomllib/_parser.py | |
parent | 1550c30fd5f2f2902bbcbf64165ae904ebcf7e81 (diff) | |
download | cpython-cb3174113e7dbb8a757ce64faac5a8c7e074945b.tar.gz cpython-cb3174113e7dbb8a757ce64faac5a8c7e074945b.zip |
gh-133117: Enable stricter mypy checks for `tomllib` (#133206)
Diffstat (limited to 'Lib/tomllib/_parser.py')
-rw-r--r-- | Lib/tomllib/_parser.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Lib/tomllib/_parser.py b/Lib/tomllib/_parser.py index da56af3f34d..3ee47aa9e0a 100644 --- a/Lib/tomllib/_parser.py +++ b/Lib/tomllib/_parser.py @@ -214,7 +214,7 @@ class Flags: EXPLICIT_NEST = 1 def __init__(self) -> None: - self._flags: dict[str, dict] = {} + self._flags: dict[str, dict[Any, Any]] = {} self._pending_flags: set[tuple[Key, int]] = set() def add_pending(self, key: Key, flag: int) -> None: @@ -272,7 +272,7 @@ class NestedDict: key: Key, *, access_lists: bool = True, - ) -> dict: + ) -> dict[str, Any]: cont: Any = self.dict for k in key: if k not in cont: @@ -486,9 +486,9 @@ def parse_one_line_basic_str(src: str, pos: Pos) -> tuple[Pos, str]: return parse_basic_str(src, pos, multiline=False) -def parse_array(src: str, pos: Pos, parse_float: ParseFloat) -> tuple[Pos, list]: +def parse_array(src: str, pos: Pos, parse_float: ParseFloat) -> tuple[Pos, list[Any]]: pos += 1 - array: list = [] + array: list[Any] = [] pos = skip_comments_and_array_ws(src, pos) if src.startswith("]", pos): @@ -510,7 +510,7 @@ def parse_array(src: str, pos: Pos, parse_float: ParseFloat) -> tuple[Pos, list] return pos + 1, array -def parse_inline_table(src: str, pos: Pos, parse_float: ParseFloat) -> tuple[Pos, dict]: +def parse_inline_table(src: str, pos: Pos, parse_float: ParseFloat) -> tuple[Pos, dict[str, Any]]: pos += 1 nested_dict = NestedDict() flags = Flags() |