in validations_wrapper.py [0:0]
def validate_config(fn: _T) -> _T:
@wraps(fn)
def validations_wrapper(config: DictConfig, *args, **kwargs) -> DictConfig:
"""
Execute all validations in this function
"""
type_validator = TypeValidator(config)
type_validator.validate()
schema_validator = ValueValidator(config)
schema_validator.validate()
return fn(config, *args, **kwargs)
return cast(_T, validations_wrapper)