@@ -162,7 +162,7 @@ def from_proto(
162162 module_name = info_proto .module_name ,
163163 config_name = info_proto .config_name ,
164164 config_description = info_proto .config_description ,
165- config_tags = info_proto .config_tags or [],
165+ config_tags = info_proto .config_tags or [], # pyrefly: ignore[bad-argument-type]
166166 release_notes = {k : v for k , v in info_proto .release_notes .items ()},
167167 )
168168
@@ -728,7 +728,7 @@ def read_from_directory(self, dataset_info_dir: epath.PathLike) -> None:
728728 # Update splits
729729 filename_template = naming .ShardedFileTemplate ( # pytype: disable=wrong-arg-types # always-use-property-annotation
730730 dataset_name = self .name ,
731- data_dir = self .data_dir ,
731+ data_dir = self .data_dir , # pyrefly: ignore[bad-argument-type]
732732 filetype_suffix = parsed_proto .file_format or "tfrecord" ,
733733 )
734734 split_dict = splits_lib .SplitDict .from_proto (
@@ -743,7 +743,7 @@ def read_from_directory(self, dataset_info_dir: epath.PathLike) -> None:
743743 # For `ReadOnlyBuilder`, reconstruct the features from the config.
744744 elif feature_lib .make_config_path (dataset_info_dir ).exists ():
745745 self ._features = top_level_feature .TopLevelFeature .from_config (
746- dataset_info_dir
746+ dataset_info_dir # pyrefly: ignore[bad-argument-type]
747747 )
748748
749749 # If the dataset was loaded from file, self.metadata will be `None`, so
@@ -827,7 +827,7 @@ def add_file_data_source_access(
827827 access_timestamp_ms = _now_in_milliseconds ()
828828 if isinstance (path , str ) or isinstance (path , epath .Path ):
829829 path = os .fspath (path ).split ("," )
830- for p in path :
830+ for p in path : # pyrefly: ignore[not-iterable]
831831 for file in file_utils .expand_glob (p ):
832832 self ._info_proto .data_source_accesses .append (
833833 dataset_info_pb2 .DataSourceAccess (
@@ -921,7 +921,7 @@ def __repr__(self):
921921 config_description = SKIP
922922
923923 if self ._info_proto .config_tags :
924- config_tags = ", " .join (self .config_tags )
924+ config_tags = ", " .join (self .config_tags ) # pyrefly: ignore[no-matching-overload]
925925 else :
926926 config_tags = SKIP
927927
@@ -1007,10 +1007,10 @@ def _nest_to_proto(nest: Nest) -> dataset_info_pb2.SupervisedKeys.Nest:
10071007 for item in nest :
10081008 proto .tuple .items .append (_nest_to_proto (item ))
10091009 elif nest_type is dict :
1010- nest = {key : _nest_to_proto (value ) for key , value in nest .items ()}
1011- proto .dict .CopyFrom (dataset_info_pb2 .SupervisedKeys .Dict (dict = nest ))
1010+ nest = {key : _nest_to_proto (value ) for key , value in nest .items ()} # pyrefly: ignore[bad-assignment]
1011+ proto .dict .CopyFrom (dataset_info_pb2 .SupervisedKeys .Dict (dict = nest )) # pyrefly: ignore[bad-argument-type]
10121012 elif nest_type is str :
1013- proto .feature_key = nest
1013+ proto .feature_key = nest # pyrefly: ignore[bad-assignment]
10141014 else :
10151015 raise ValueError (
10161016 "The nested structures in `supervised_keys` must only "
@@ -1072,7 +1072,7 @@ def _supervised_keys_from_proto(
10721072 if proto .input and proto .output :
10731073 return (proto .input , proto .output )
10741074 elif proto .tuple :
1075- return tuple (_nest_from_proto (item ) for item in proto .tuple .items )
1075+ return tuple (_nest_from_proto (item ) for item in proto .tuple .items ) # pyrefly: ignore[bad-return]
10761076 else :
10771077 raise ValueError (
10781078 "A `SupervisedKeys` proto must have either `input` and "
@@ -1376,7 +1376,7 @@ def add_tfds_data_source_access(
13761376 name = dataset_reference .dataset_name ,
13771377 config = dataset_reference .config ,
13781378 version = str (dataset_reference .version ),
1379- data_dir = os .fspath (dataset_reference .data_dir ),
1379+ data_dir = os .fspath (dataset_reference .data_dir ), # pyrefly: ignore[no-matching-overload]
13801380 ds_namespace = dataset_reference .namespace ,
13811381 ),
13821382 url = dataset_info_pb2 .Url (url = url ),
0 commit comments