Invalid
This is raised in response to invalid input. It has several
public attributes:
The Invalid class is accessible via the
formencode.validators
module.
- msg:
- The message, without values substituted. For instance, if
you want HTML quoting of values, you can apply that.
- substituteArgs:
- The arguments (a dictionary) to go with
msg
.
- str(self):
- The message describing the error, with values substituted.
- value:
- The offending (invalid) value.
- state:
- The state that went with this validator. This is an
application-specific object.
- error_list:
- If this was a compound validator that takes a repeating value,
and sub-validator(s) had errors, then this is a list of those
exceptions. The list will be the same length as the number of
values -- valid values will have None instead of an exception.
- error_dict:
- Like
error_list
, but for dictionary compound validators.
Methods
f
__init__(self, msg, value, state, error_list=None, error_dict=None)
...
See
the source
for more information.