Development #24627
avoir une trace plus explicite quand un data_source.slug n'est pas trouvé
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
19 juin 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Pour l'instant on émet juste « type = '<type 'exceptions.KeyError'>', value = '' »
Subject: Quixote Traceback (KeyError) Exception: type = '<type 'exceptions.KeyError'>', value = '' Stack trace (most recent call first): File "/usr/lib/python2.7/dist-packages/wcs/data_sources.py", line 264, in get_by_slug 262 if objects: 263 return objects[0] > 264 raise KeyError() 265 266 @classmethod locals: cls = <class 'wcs.data_sources.NamedDataSource'> objects = [] slug = 'services_competents'
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a presque 6 ans
- Fichier 0001-data_source-raise-en-explicit-keyerror-if-slug-does-.patch 0001-data_source-raise-en-explicit-keyerror-if-slug-does-.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 6 ans
Ok mais on arrive comment à cette situation ? (je pensais qu'on avait une vérification des sources de données à l'import des formulaires)
Mis à jour par Thomas Noël il y a presque 6 ans
Supprimer une data_source en cours d'utilisation, ou modifier son slug.
Mis à jour par Thomas Noël il y a presque 6 ans
Et data_source.foobar utilisé dans une condition ou expression Python.
Mis à jour par Thomas Noël il y a presque 6 ans
- Statut changé de Nouveau à Résolu (à déployer)
commit 699e5752e7da2069b9755f58efc50a4c321b5641 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Tue Jun 19 09:07:56 2018 +0200 data_source: raise en explicit keyerror if slug does not exist (#24627)
et #15163 donc
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
data_source: raise en explicit keyerror if slug does not exist (#24627)