in src/fmeval/eval_algorithms/util.py [0:0]
def get_dataset_configs(data_config: Optional[Union[DataConfig, List[DataConfig]]], eval_name: str) -> List[DataConfig]:
if not data_config:
return [DATASET_CONFIGS[dataset_name] for dataset_name in EVAL_DATASETS[eval_name]]
elif isinstance(data_config, list):
return data_config
elif isinstance(data_config, tuple):
return [cfg for cfg in data_config]
else:
return [data_config]