Dela via


ValidationErrorType Enum

Feltyper som ska anges när du använder klassen ValidationException. Typer används sedan i raise_error.py för att formatera ett detaljerat felmeddelande för användare.

När du använder ValidationException anger du den typ som bäst beskriver typen av fel som samlas in. Om ingen typ passar lägger du till en ny uppräkning här och uppdaterar raise_error.py för att hantera den.

Typer av valideringsfel:

  • INVALID_VALUE –> Ett eller flera schemafält är ogiltiga (t.ex. felaktig typ eller format)

  • UNKNOWN_FIELD –> Minst en okänd schemaparameter har angetts

  • MISSING_FIELD –> Minst en obligatorisk schemaparameter saknas

  • FILE_OR_FOLDER_NOT_FOUND –> En eller flera filer eller mappsökvägar finns inte

  • CANNOT_SERIALIZE –> samma som "Det går inte att dumpa". Ett eller flera fält kan inte serialiseras av marshmallow.

  • CANNOT_PARSE –> YAML-filen kan inte parsas

  • RESOURCE_NOT_FOUND –> Det gick inte att hitta resursen

  • GENERIC –> Odefinierad platshållare. Undvik att använda.

Arv
ValidationErrorType

Konstruktor

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

Fält

CANNOT_PARSE
CANNOT_SERIALIZE
FILE_OR_FOLDER_NOT_FOUND
GENERIC
INVALID_VALUE
MISSING_FIELD
RESOURCE_NOT_FOUND
UNKNOWN_FIELD