@@ -214,7 +214,7 @@ class Flags:
214
214
EXPLICIT_NEST = 1
215
215
216
216
def __init__ (self ) -> None :
217
- self ._flags : dict [str , dict ] = {}
217
+ self ._flags : dict [str , dict [ Any , Any ] ] = {}
218
218
self ._pending_flags : set [tuple [Key , int ]] = set ()
219
219
220
220
def add_pending (self , key : Key , flag : int ) -> None :
@@ -272,7 +272,7 @@ def get_or_create_nest(
272
272
key : Key ,
273
273
* ,
274
274
access_lists : bool = True ,
275
- ) -> dict :
275
+ ) -> dict [ str , Any ] :
276
276
cont : Any = self .dict
277
277
for k in key :
278
278
if k not in cont :
@@ -486,9 +486,9 @@ def parse_one_line_basic_str(src: str, pos: Pos) -> tuple[Pos, str]:
486
486
return parse_basic_str (src , pos , multiline = False )
487
487
488
488
489
- def parse_array (src : str , pos : Pos , parse_float : ParseFloat ) -> tuple [Pos , list ]:
489
+ def parse_array (src : str , pos : Pos , parse_float : ParseFloat ) -> tuple [Pos , list [ Any ] ]:
490
490
pos += 1
491
- array : list = []
491
+ array : list [ Any ] = []
492
492
493
493
pos = skip_comments_and_array_ws (src , pos )
494
494
if src .startswith ("]" , pos ):
@@ -510,7 +510,7 @@ def parse_array(src: str, pos: Pos, parse_float: ParseFloat) -> tuple[Pos, list]
510
510
return pos + 1 , array
511
511
512
512
513
- def parse_inline_table (src : str , pos : Pos , parse_float : ParseFloat ) -> tuple [Pos , dict ]:
513
+ def parse_inline_table (src : str , pos : Pos , parse_float : ParseFloat ) -> tuple [Pos , dict [ str , Any ] ]:
514
514
pos += 1
515
515
nested_dict = NestedDict ()
516
516
flags = Flags ()
0 commit comments