ValidationErrorType 列挙型

ValidationException クラスを使用するときに指定するエラーの種類。 その後、raise_error.py で型を使用して、ユーザーの詳細なエラー メッセージを書式設定します。

ValidationException を使用する場合は、キャプチャされるエラーの性質を最もよく表す型を指定します。 型が適合しない場合は、ここに新しい列挙型を追加し、raise_error.py を更新して処理します。

検証エラーの種類:

  • INVALID_VALUE -> 1 つ以上のスキーマ フィールドが無効です (正しくない型や形式など)

  • UNKNOWN_FIELD -> 認識できないスキーマ パラメーターが少なくとも 1 つ指定されています

  • MISSING_FIELD -> 少なくとも 1 つの必須スキーマ パラメーターがありません

  • FILE_OR_FOLDER_NOT_FOUND -> 1 つ以上のファイルまたはフォルダー パスが存在しません

  • CANNOT_SERIALIZE -> "ダンプできません" と同じです。 1 つ以上のフィールドを marshmallow でシリアル化することはできません。

  • CANNOT_PARSE -> YAML ファイルを解析できません

  • RESOURCE_NOT_FOUND -> リソースが見つかりませんでした

  • GENERIC -> 未定義のプレースホルダー。 を使用しないでください。

継承
ValidationErrorType

コンストラクター

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

フィールド

CANNOT_PARSE
CANNOT_SERIALIZE
FILE_OR_FOLDER_NOT_FOUND
GENERIC
INVALID_VALUE
MISSING_FIELD
RESOURCE_NOT_FOUND
UNKNOWN_FIELD