API Documentation

Tendril Validation Base (tendril.validation.base)

class tendril.validation.base.ValidatableBase(vctx=None)[source]

Bases: object

property ident
_validate()[source]
validate()[source]
property validation_errors
class tendril.validation.base.ValidationContext(mod, locality=None)[source]

Bases: object

render()[source]
child(locality)[source]
class tendril.validation.base.ValidationPolicy(context, is_error=True)[source]

Bases: object

exception tendril.validation.base.ValidationError(policy)[source]

Bases: Exception

msg = 'Validation Error'
property policy
render()[source]
exception tendril.validation.base.ErrorCollector[source]

Bases: tendril.validation.base.ValidationError

add(e)[source]
property errors
property terrors
property derrors
property dwarnings
property nerrors
property nwarnings
static _group_errors(errors)[source]
property errors_by_type
property warnings_by_type
_render_cli_group(g)[source]
render_cli(name)[source]