Source code for orca.utils.validationutils
"""Input validation utilities.
Provides common validation functions for checking inputs to
pipeline functions.
"""
from typing import Collection
[docs]
def check_collection_not_empty(l: Collection):
"""Validate that a collection is not empty.
Args:
l: Any collection (list, tuple, set, etc.).
Raises:
ValueError: If the collection has length 0.
"""
if len(l) == 0:
raise ValueError('Collection cannot be empty.')