Source code for daops.catalog

"""Catalog module for the daops package."""

from clisops.exceptions import InvalidCollection

from daops import config_

from .intake import IntakeCatalog


[docs] def get_catalog(project): """Get the catalog object for the project.""" if config_()[f"project:{project}"].get("use_catalog"): try: catalog = IntakeCatalog(project) return catalog except Exception as err: raise InvalidCollection() from err
__all__ = [ "IntakeCatalog", "get_catalog", ]