ValidationErrorType التعداد

أنواع الأخطاء التي سيتم تحديدها عند استخدام فئة ValidationException. ثم يتم استخدام الأنواع في raise_error.py لتنسيق رسالة خطأ مفصلة للمستخدمين.

عند استخدام ValidationException، حدد النوع الذي يصف طبيعة الخطأ الذي يتم التقاطه على أفضل نحو. إذا لم يكن هناك نوع مناسب، أضف قائمة تعداد جديدة هنا وقم بتحديث raise_error.py للتعامل معه.

أنواع أخطاء التحقق من الصحة:

  • INVALID_VALUE -> حقل مخطط واحد أو أكثر غير صحيح (على سبيل المثال، نوع أو تنسيق غير صحيح)

  • UNKNOWN_FIELD -> يتم تحديد معلمة مخطط واحدة على الأقل غير معروف

  • MISSING_FIELD -> معلمة مخطط مطلوبة واحدة على الأقل مفقودة

  • FILE_OR_FOLDER_NOT_FOUND -> مسار واحد أو أكثر من الملفات أو المجلدات غير موجود

  • CANNOT_SERIALIZE -> مثل "لا يمكن تفريغ". لا يمكن تسلسل حقل واحد أو أكثر بواسطة 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