Source code for hestia_earth.validation.validators.source

from .shared import (
    validate_date_lt_today
)


[docs]def validate_source(source: dict, node_map: dict = {}): """ Validates a single `Organisation`. Parameters ---------- organisation : dict The `Organisation` to validate. node_map : dict The list of all nodes to do cross-validation, grouped by `type` and `id`. Returns ------- List The list of errors for the `Organisation`, which can be empty if no errors detected. """ return [ validate_date_lt_today(source, 'bibliography.year') ]