2. exceptions

exception zoop_wrapper.exceptions.FieldError(name, reason)[código fonte]

Base: Exception

Exceção para ser usada quando a validação de algum campo falha.

__init__(name, reason)[código fonte]
Parâmetros:
  • name – nome do campo
  • reason – motivo do erro
to_dict()[código fonte]

transforma exceção para um dict

Retorna:dict
exception zoop_wrapper.exceptions.ValidationError(entity, errors)[código fonte]

Base: Exception

Exceção para ser usada quando a validação de um ZoopObject ocorre

__init__(entity, errors)[código fonte]
Parâmetros:
  • entity – entidade na qual o erro ocorreu
  • errors – lista de qualquer coisa (preferencialmente FieldError)
parse_errors()[código fonte]

Traduz os erros do tipo FieldError para dict na listagem de erros

Returns: lista de objetos serializáveis