Projet

Général

Profil

Bug #11005

unicode dans une trace

Ajouté par Frédéric Péters il y a presque 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
20 mai 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

  File "/home/fred/src/eo/wcs/wcs/qommon/publisher.py", line 232, in _generate_plaintext_error
    return error_file.getvalue()
  File "/usr/lib/python2.7/StringIO.py", line 271, in getvalue
    self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 44: ordinal not in range(128)

parce que :

(Pdb) pp error_file.__dict__
{'buf': '',
 'buflist': ['Exception:',
             '\n',
             u"  type = '<type 'exceptions.TypeError'>', value = '<PicklableUpload at 7f144626e5a8: Capture d'cran 2016-05-02  14.59.42.png> is 
not JSON serializable'",

Fichiers

Révisions associées

Révision 4559de64 (diff)
Ajouté par Frédéric Péters il y a presque 8 ans

misc: make sure no unicode is emitted in traces (#11005)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 8 ans

#2

Mis à jour par Thomas Noël il y a presque 8 ans

Ack

(mais on est d'accord, au passage, que le <PicklableUpload ...> is not JSON serializable est une ancienne trace, résolue par #11000 ?)

#3

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Statut changé de En cours à Résolu (à déployer)

Yep, c'est lors du debug de celle-là que je suis tombé sur celle-ci. (et les bugs dans le système de trace, ça complique le debug…)

commit 4559de64eeb0324eb5ed8a6f36070f28083715cb
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri May 20 14:08:05 2016 +0200

    misc: make sure no unicode is emitted in traces (#11005)
#4

Mis à jour par Thomas Noël il y a presque 8 ans

  • Version cible mis à v1.43
#5

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF