Development #25642
compatibilité python 3
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
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-add-compatibility-with-python-3-25642.patch 0001-add-compatibility-with-python-3-25642.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
À 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.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Ack.
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)
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
add compatibility with python 3 (#25642)