Validation elements for Schema Controlled Files

exception tendril.validation.configs.ContextualConfigError(policy)[source]

Bases: tendril.validation.base.ValidationError

msg = 'Incorrect Configuration'
_format_path()[source]
render()[source]
exception tendril.validation.configs.ConfigKeyError(policy)[source]

Bases: tendril.validation.configs.ContextualConfigError

msg = 'Configuration Key Missing'
render()[source]
exception tendril.validation.configs.ConfigValueInvalidError(policy, value)[source]

Bases: tendril.validation.configs.ContextualConfigError

msg = 'Configuration Value Unrecognized'
render()[source]
class tendril.validation.configs.ConfigOptionPolicy(context, path, parser=None, parser_args=None, required=True, options=None, default=None, is_error=True)[source]

Bases: tendril.validation.base.ValidationPolicy

property parser_args
get(data)[source]
tendril.validation.configs._parse(parser, value, vctx=None, **parser_args)[source]
tendril.validation.configs.get_dict_val(d, policy=None)[source]