Exceptions¶
-
class
ValidationError
¶ Simple import from jsonschema errors
-
exception
pyrs.schema.exceptions.
FormatError
(message='Unrecognised input format', value=None)[source]¶ Bases:
pyrs.schema.exceptions.SchemaError
Cover serialization and deserialization errors and related parse errors. It would be raised when the object cannot be converted.
-
exception
pyrs.schema.exceptions.
ParseError
(message, value, error='ParseError')[source]¶ Bases:
pyrs.schema.exceptions.SchemaError
Cover serialization and deserialization errors and related parse errors. It would be raised when the object cannot be converted.
-
exception
pyrs.schema.exceptions.
SchemaError
(message, value, error=None)[source]¶ Bases:
Exception
Core exception, you can use it to catch all kind of errors. Unlikely to raised directly. Could contain multiple errors.
-
exception
pyrs.schema.exceptions.
ValidationError
(message, value, invalid, against, path=None)[source]¶ Bases:
pyrs.schema.exceptions.ValidationErrors
Cover a single validation error
-
exception
pyrs.schema.exceptions.
ValidationErrors
(message, value, errors=None)[source]¶ Bases:
pyrs.schema.exceptions.SchemaError
Cover the validation errors.