Projet

Général

Profil

Bug #39882

bytes to Decimal, sur les objets Invoice

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
14 février 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Exception:
  type = '<class 'TypeError'>', value = 'conversion from bytes to Decimal is not supported'

Stack trace (most recent call first):
  File "/usr/lib/python3/dist-packages/wcs/qommon/storage.py", line 463, in storage_load
   461         else:
   462             unpickler = pickle.Unpickler
>  463         return unpickler(fd, **PICKLE_KWARGS).load()
   464
   465     @classmethod

  locals:
     cls = <class 'modules.payments.Invoice'>
     fd = <_io.BufferedReader name=b'/var/lib/wcs/noyelles-godault.au-quotidien.com/invoices/20200210-r1-f121-18090-39'>
     unpickler = <class 'wcs.publisher.UnpicklerClass'>

Historique

#1

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Nouveau à Solution déployée

~Même trace #39858#note-2 ~même punition, hack du module decimal puis conversion via

from auquotidien.modules.payments import Invoice

for invoice in Invoice.select():
    invoice.store()

Formats disponibles : Atom PDF