Bug #39913
auquotidien/modules/payments.py: 'dict' object has no attribute 'iteritems'
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
14 février 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Exception: type = '<class 'AttributeError'>', value = ''dict' object has no attribute 'iteritems'' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/auquotidien/modules/payments.py", line 288, in perform 286 invoice.request_kwargs = {} 287 if self.request_kwargs: > 288 for key, value in self.request_kwargs.iteritems(): 289 invoice.request_kwargs[key] = self.compute(value) 290 invoice.store() locals: formdata = <Accueils-Periscolaires-Achat-De-Carte-De-40-Cases-D-Une-Demi-Heure 'Accueil périscolaire : achat de carte de 32 cases à 1,00 euro - n°122-818' id:818> invoice = <Invoice id:20200214-r1-f122-51480-72> self = <PaymentWorkflowStatusItem 3> File "/usr/lib/python3/dist-packages/wcs/workflows.py", line 71, in perform_items 69 url = item.perform(formdata) or url 70 except AbortActionException: > 71 break 72 if formdata.status != old_status: 73 break ... PATH_INFO '/vos-enfants/accueils-periscolaires-achat-de-carte-de-40-cases-d-une-demi-heure/'
Fichiers
Révisions associées
misc: iteritems() -> items() (#39913)
Historique
Mis à jour par Thomas Noël il y a environ 4 ans
- Fichier 0001-misc-iteritems-items-39913.patch 0001-misc-iteritems-items-39913.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
parce que python3, on remplace iteritems par items sur les dictionnaires, et donc je propose de le faire partout
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution proposée à Résolu (à déployer)
yep,
commit a301d5f8f3e5e618099cfd5959f04733f13a9e8d Author: Thomas NOËL <tnoel@entrouvert.com> Date: Fri Feb 14 20:21:18 2020 +0100 misc: iteritems() -> items() (#39913)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: iteritems() -> items() (#39913)