Projet

Général

Profil

Development #23076

cook: afficher sur stderr l'exception éventuelle lancée par create_hobo_tenant

Ajouté par Emmanuel Cazenave il y a environ 6 ans. Mis à jour il y a environ 6 ans.

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

#2

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 de CommandError et la lancer quand c'est approprié dans create_tenant.py * passer silencieusement uniquement sur ce type d'exception dans cook.py::call_command('create_hobo_tenant', domain)

J'attends une approbation avant de m'y coller.

Formats disponibles : Atom PDF