Skip to content

Commit c3c567d

Browse files
committed
Sequence -> List
1 parent c650c6f commit c3c567d

File tree

1 file changed

+4
-4
lines changed
  • src/datasets/packaged_modules/hdf5

1 file changed

+4
-4
lines changed

src/datasets/packaged_modules/hdf5/hdf5.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
Array4D,
1313
Array5D,
1414
LargeList,
15-
Sequence,
15+
List,
1616
Value,
1717
_ArrayXD,
1818
_arrow_to_datasets_dtype,
@@ -339,7 +339,7 @@ def _infer_feature_from_dataset(dset: "h5py.Dataset"):
339339
if hasattr(dset.dtype, "metadata") and dset.dtype.metadata and "vlen" in dset.dtype.metadata:
340340
vlen_dtype = dset.dtype.metadata["vlen"]
341341
inner_feature = _np_to_pa_to_hf_value(vlen_dtype)
342-
return Sequence(inner_feature)
342+
return List(inner_feature)
343343

344344
value_feature = _np_to_pa_to_hf_value(dset.dtype)
345345
dtype_str = value_feature.dtype
@@ -349,7 +349,7 @@ def _infer_feature_from_dataset(dset: "h5py.Dataset"):
349349
if rank == 0:
350350
return value_feature
351351
elif rank == 1:
352-
return Sequence(value_feature, length=value_shape[0])
352+
return List(value_feature, length=value_shape[0])
353353
elif rank <= 5:
354354
return _sized_arrayxd(rank)(shape=value_shape, dtype=dtype_str)
355355
else:
@@ -359,7 +359,7 @@ def _infer_feature_from_dataset(dset: "h5py.Dataset"):
359359
def _has_zero_dimensions(feature):
360360
if isinstance(feature, _ArrayXD):
361361
return any(dim == 0 for dim in feature.shape)
362-
elif isinstance(feature, Sequence): # also gets regular List
362+
elif isinstance(feature, List): # also gets regular List
363363
return feature.length == 0 or _has_zero_dimensions(feature.feature)
364364
elif isinstance(feature, LargeList):
365365
return _has_zero_dimensions(feature.feature)

0 commit comments

Comments
 (0)