Condividi tramite


ValidationErrorType Enumerazione

Tipi di errore da specificare quando si usa la classe ValidationException. I tipi vengono quindi usati in raise_error.py per formattare un messaggio di errore dettagliato per gli utenti.

Quando si usa ValidationException, specificare il tipo che descrive meglio la natura dell'errore acquisito. Se non si adatta alcun tipo, aggiungere una nuova enumerazione qui e aggiornare raise_error.py per gestirla.

Tipi di errori di convalida:

  • INVALID_VALUE :> uno o più campi dello schema non sono validi (ad esempio, tipo o formato non corretto)

  • UNKNOWN_FIELD :> viene specificato almeno un parametro dello schema non riconosciuto

  • MISSING_FIELD:> manca almeno un parametro dello schema obbligatorio

  • FILE_OR_FOLDER_NOT_FOUND -> Uno o più file o percorsi di cartella non esistono

  • CANNOT_SERIALIZE :> uguale a "Impossibile eseguire il dump". Non è possibile serializzare uno o più campi da marshmallow.

  • CANNOT_PARSE -> Impossibile analizzare il file YAML

  • RESOURCE_NOT_FOUND -> Impossibile trovare la risorsa

  • GENERIC:> segnaposto non definito. Evitare di usare.

Ereditarietà
ValidationErrorType

Costruttore

ValidationErrorType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Campi

CANNOT_PARSE
CANNOT_SERIALIZE
FILE_OR_FOLDER_NOT_FOUND
GENERIC
INVALID_VALUE
MISSING_FIELD
RESOURCE_NOT_FOUND
UNKNOWN_FIELD