Projet

Général

Profil

Development #22981

prise en charge minimale de python 3

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
04 avril 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Au moins suffisamment pour permettre aux autres applications d'avancer de leur côté.


Fichiers

Révisions associées

Révision cf70b636 (diff)
Ajouté par Frédéric Péters il y a presque 6 ans

general: update for python 3 (#22981)

Historique

#1

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

Beaucoup de classique (urlparse, file→open), à part ça côté thread le monkeypatching qu'on fait dans hobo/multitenant/apps.py, adapté au code un peu différent de python 3.

(je fais tourner depuis quelques semaines chrono et combo dans mon environnement publik local en python 3, avec ce patch hobo, et succès).

#2

Mis à jour par Benjamin Dauvergne il y a environ 6 ans

Dans hobo/multitenant/settings.py c'est une correction à un bug, patch séparé.

Dans hobo/rest_authentication.py un print perdu.

Ack pour tout le reste.

#3

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

Dans hobo/multitenant/settings.py c'est une correction à un bug, patch séparé.

En l'espèce il me semble que non, en Python 2 new_time > last_time va être évalué correctement quand new_time sera None. Alors qu'en Python 3 on ne peut pas comparer int et None.

#4

Mis à jour par Frédéric Péters il y a presque 6 ans

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

Version corrigée sans le print() de debug. + adaptations mineures pour diminuer le delta.

commit cf70b636e0b0ef390ee44618cd4b10ebbca21659
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Mar 27 16:13:33 2018 +0200

    general: update for python 3 (#22981)
#5

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