Skip to content

Commit 66e2f64

Browse files
author
The TensorFlow Datasets Authors
committed
Support SubSplitInfo in MultiSplitInfo.
PiperOrigin-RevId: 715420599
1 parent bc28396 commit 66e2f64

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tensorflow_datasets/core/splits.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,9 +282,11 @@ class MultiSplitInfo(SplitInfo):
282282
This should only be used to read data and not when producing data.
283283
"""
284284

285-
split_infos: list[SplitInfo] = dataclasses.field(default_factory=list)
285+
split_infos: list[SplitInfo | SubSplitInfo] = dataclasses.field(
286+
default_factory=list
287+
)
286288

287-
def __init__(self, name: str, split_infos: list[SplitInfo]):
289+
def __init__(self, name: str, split_infos: list[SplitInfo | SubSplitInfo]):
288290
if not split_infos:
289291
raise ValueError('Need to pass a non-empty list of SplitInfos')
290292
object.__setattr__(self, 'split_infos', split_infos)

0 commit comments

Comments
 (0)