Projet

Général

Profil

Bug #13835

form_receipt_datetime n'est pas jsonifiable

Ajouté par Thomas Noël il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
03 novembre 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Exception:
  type = '<type 'exceptions.TypeError'>', value = 'datetime.datetime(2016, 11, 3, 11, 0, 58) is not JSON serializable'

...

  File "/usr/lib/pymodules/python2.7/extra-wcs-au-quotidien/modules/myspace.py", line 419, in forms
   417             d.update(form.get_substitution_variables(minimal=True))
   418             forms_output.append(d)
>  419         return json.dumps(forms_output)
   420
   421

parce que dans le dictionnaire à jsonifier :

'form_receipt_date': '03/11/2016'
'form_receipt_time': '11:00'
'form_receipt_datetime': ((datetime.datetime(2016, 11, 3, 11, 1, 39),)

Deux choses :
  • c'est un datetime, voir comment jsonifier ça
  • et c'est un tuple, erreur

Fichiers


Demandes liées

Copié vers w.c.s. - Bug #13837: form_receipt_datetime est un tupleFermé03 novembre 2016

Actions

Révisions associées

Révision e138a2fc (diff)
Ajouté par Thomas Noël il y a plus de 7 ans

use misc.JSONEncoder on myspace/json/forms (#13835)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Projet changé de w.c.s. à Au quotidien

Ça devrait utiliser l'encodeur json de qommon.misc.

#2

Mis à jour par Thomas Noël il y a plus de 7 ans

  • Copié vers Bug #13837: form_receipt_datetime est un tuple ajouté
#3

Mis à jour par Thomas Noël il y a plus de 7 ans

#5

Mis à jour par Frédéric Péters il y a plus de 7 ans

ok.

#6

Mis à jour par Thomas Noël il y a plus de 7 ans

  • Statut changé de En cours à Résolu (à déployer)
commit e138a2fc4543fb58257735a26f75ead51d1d3c11
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Thu Nov 3 11:26:07 2016 +0100

    use misc.JSONEncoder on myspace/json/forms (#13835)

#7

Mis à jour par Frédéric Péters il y a plus de 7 ans

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

Formats disponibles : Atom PDF