Source code for simdb.validation.file
from typing import Optional, Tuple
from .ids_validator import IdsValidator
from .validator_base import FileValidatorBase
[docs]
def find_file_validator(
name: str, options: dict
) -> Tuple[Optional[FileValidatorBase], Optional[object]]:
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",
]