Projet

Général

Profil

Development #25642

compatibilité python 3

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
12 août 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Faut avancer.


Fichiers

Révisions associées

Révision 510bd0c8 (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

add compatibility with python 3 (#25642)

Historique

#1

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

À remarquer, modification à la migration squashée pour https://code.djangoproject.com/ticket/29290.

À côté de ça, le code qui parsait content-disposition et qui se voulait gérer de manière intelligente l'encodage des caractères, il était uniquement testé avec un nom de fichier totalement ascii, et donc foireux. C'est corrigé (en profitant côté python3 du paramètre encoding de urllib.unquote).

Il y a un changement côté django rest framework qui fait que les paramètres additionnels passés à ValidationError (dans le cas de fargo, limit=xxx) sont retournés sous forme de string en python3 (laissés sous forme d'int en python2), j'ai forcé str() dans les deux situations.

#2

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée

Ack.

#3

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 510bd0c84f80df3e1505081e3ac646c4f895b995
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Apr 5 22:21:04 2018 +0200

    add compatibility with python 3 (#25642)
#4

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

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF