Development #30559
tenant_command: decode exceptions output
Début:
12 février 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Traceback (most recent call last): File "/usr/lib/passerelle/manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line utility.execute() File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 346, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/lib/python2.7/dist-packages/hobo/multitenant/management/commands/tenant_command.py", line 112, in run_from_argv error = run_command_from_argv(klass, args) File "/usr/lib/python2.7/dist-packages/hobo/multitenant/management/commands/tenant_command.py", line 47, in run_command_from_argv connection.get_tenant(), e.__class__.__name__, e)) File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 111, in write if ending and not msg.endswith(ending):
Fichiers
Révisions associées
Historique
Mis à jour par Christophe Siraut il y a environ 5 ans
- Fichier 0001-tenant_command-decode-exceptions-output-30559.patch 0001-tenant_command-decode-exceptions-output-30559.patch ajouté
- Sujet changé de decode exceptions output à tenant_command: decode exceptions output
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Statut changé de Solution proposée à En cours
On ne sait pas trop ce que va retourner str(e), je serais pour une approche en trois temps:
- unicode(e).encode('utf-8')
- str(e).decode('utf-8', 'replace')
- '<echec>'
Mis à jour par Christophe Siraut il y a plus de 4 ans
- Statut changé de En cours à Nouveau
- Assigné à
Christophe Sirautsupprimé
Je laisse la main.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-tenant_command-convert-exception-to-UTF-8-30559.patch 0001-tenant_command-convert-exception-to-UTF-8-30559.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
Je vais voir pour faire un test.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Elle est vraiment tordue cette commande, c'est pas le même code quand on a un tenant ou plusieurs (pour exécuter la commande sous-jacente, dans un cas c'est run_command_from_argv(command, argv) et dans l'autre klass.run_from_argv().
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-tenant_command-convert-exception-to-UTF-8-30559.patch 0001-tenant_command-convert-exception-to-UTF-8-30559.patch ajouté
Voilà couvert.
Mis à jour par Christophe Siraut il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 11c79a9770e5d4b1ff4c7a7e949a0340a59b19d7 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Tue Jul 9 17:32:11 2019 +0200 tenant_command: convert exception to UTF-8 (#30559)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
tenant_command: convert exception to UTF-8 (#30559)