| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- '''
- @author: olivier.massot, 2018
- '''
- VALIDATION_ERROR_LEVELS = {10: "MINEURE", 20: "ATTENTION", 30: "ERREUR", 40: "CRITIQUE"}
- MINOR = 10
- WARNING = 20
- ERROR = 30
- CRITICAL = 40
- class BaseValidationError():
- name = ""
- level = 0
- def __init__(self, message):
- self.message = message
-
-
- #### Erreurs Critiques
- class MissingFile():
- level = CRITICAL
- name = "Fichier Manquant"
-
- class UnreadableFile():
- level = CRITICAL
- name = "Fichier Illisible"
- class WrongSrid():
- level = CRITICAL
- name = "Mauvais SRID"
- class FieldTypeError():
- level = CRITICAL
- name = "Le champs n'a pas le bon type de donnée"
-
- #### Erreurs
- class OutOfBoxCoordinates():
- level = ERROR
- name = "Coordonnées hors de la zone autorisée"
- class FormatError():
- level = ERROR
- name = "Le champs n'a pas le bon format"
- class MissingValueError():
- level = ERROR
- name = "Le champs doit être renseigné"
-
- class FieldValueError():
- level = ERROR
- name = "La valeur du champs est invalide"
- #### Avertissements
- #### Erreurs mineures
|