load_dataset_and_records

def load_dataset_and_records(
    dataset: Union[Dataset, list[dict[str, str]], str, None],
    dataset_id: Optional[str], dataset_name: Optional[str]
) -> tuple[Optional[Dataset], list[DatasetRecord]]

Load dataset and records based on provided parameters.

Arguments:

  • dataset: Dataset object, list of records, or dataset name
  • dataset_id: ID of the dataset
  • dataset_name: Name of the dataset

Raises:

  • ValueError: If no dataset information is provided or dataset doesn’t exist

Returns:

Tuple containing (Dataset object or None, records list)