Source code for simdb.validation.file
from .validator_base import FileValidatorBase
from .ids_validator import IdsValidator
from typing import Optional
[docs]
def find_file_validator(name: str, options: dict) -> Optional[FileValidatorBase]:
validators = {
"ids_validator": IdsValidator,
}
if name not in validators:
return [None, None]
validator = validators[name]()
validate_options = validator.configure(options)
return validator, validate_options
__all__ = ["find_file_validator",]