Development #23076
cook: afficher sur stderr l'exception éventuelle lancée par create_hobo_tenant
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
10 avril 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Vu avec Christophe sur un déploiement : cook qui échoue silencieusement sur un call_command('create_hobo_tenant', domain)
pour une histoire de droits d'accès sur la DB.
Ici si j'ai bien compris on passe sur l'exception de façon à pouvoir rejouer le déploiement plusieurs fois, mais avoir l'information quelque part
permettrait de s'éviter une petite séance de débug.
Fichiers
Historique
Mis à jour par Emmanuel Cazenave il y a environ 6 ans
- Fichier 0001-cook-print-exception-on-stderr-23076.patch 0001-cook-print-exception-on-stderr-23076.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Emmanuel Cazenave il y a environ 6 ans
Et en fait je me dis que le seul cas sur lequel on veut passer silencieusement c'est : 'tenant already exists' dans hobo/multitenant/management/commands/create_tenant.py
.
Et qu'il serait peut-être plus judicieux de :
- créer une
TenantAlreadyExistError
qui hérite deCommandError
et la lancer quand c'est approprié danscreate_tenant.py
* passer silencieusement uniquement sur ce type d'exception danscook.py::call_command('create_hobo_tenant', domain)
J'attends une approbation avant de m'y coller.