in backend/time-series-forecasting/services/dataset_service.py [0:0]
def get_dataset(dataset_id: str) -> Optional[dataset.Dataset]:
"""Get the dataset given the dataset_id.
Args:
dataset_id (str): Dataset id.
Returns:
Optional[dataset.Dataset]: The dataset.
"""
target_dataset = None
for dataset in get_datasets():
if str(dataset.id) == dataset_id:
target_dataset = dataset
break
if target_dataset is not None:
return target_dataset
else:
logging.error(f"Dataset id {dataset_id} does not exist!")
return None