Les erreurs¶
Ce document décrit l'erreur levée par forge_mvc_settings en cas d'entrée
invalide.
Le fichier de code correspondant est forge_mvc_settings/errors.py.
1. SettingsError¶
SettingsError signale une entrée invalide pour un paramètre applicatif.
Elle hérite de ValueError : un appelant peut la rattraper comme une erreur
d'entrée ordinaire.
2. Quand est-elle levée ?¶
| Cause | Origine |
|---|---|
| Clé invalide (format ou longueur) | set_setting, get_setting, delete_setting |
Type de valeur non supporté (hors str, int, bool, float) |
set_setting |
Le message indique la cause de façon explicite.
3. Rattraper l'erreur¶
from forge_mvc_settings import set_setting, SettingsError
try:
set_setting(cle_utilisateur, valeur)
except SettingsError as exc:
print(f"Paramètre refusé : {exc}")
4. Voir aussi¶
- Les paramètres :
set_setting,get_setting.