Projet

Général

Profil

Development #46990

remplacement méthodes dépréciées (base64.*string et warn)

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
25 septembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

decodebytes et encodebytes plutôt que *string, et warning plutôt que warn.


Fichiers

Révisions associées

Révision 659243f9 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

trivial: replace base64 deprecated methods (#46990)

Révision 51fd23a4 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

trivial: use logger .warning() instead of deprecated .warn() (#46990)

Historique

#1

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

  • Sujet changé de remplacement méthodes déprécies (base64.*string et warn) à remplacement méthodes dépréciées (base64.*string et warn)
#3

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

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

Ok mais j'ai quand même l'impression que decodebytes c'est juste un alias de b64decode qui est plus commun, c'est quand même qualifié de "legacy interface" dans la doc et à un non connaisseur ça semblera être quelque chose de différent de b64decode.

#4

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

  /home/fred/src/eo/wcs/wcs/qommon/http_request.py:57: DeprecationWarning: decodestring() is a deprecated alias since Python 3.1, use decodebytes()
    username, password = force_text(base64.decodestring(force_bytes(auth_header))).split(':', 1)
#5

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

Je ne discute pas de ça, je dis que je ne vois pas la différence avec b64decode qu'on emploie partout, donc tant qu'a renommer autant aller vers un peu plus de cohérence (mais j'ai validé donc fais comme tu le sens).

#6

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 51fd23a435412108da5d6103aaa9947a9ba09c70
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Sep 24 08:42:07 2020 +0200

    trivial: use logger .warning() instead of deprecated .warn() (#46990)

commit 659243f9c77d2457805fce40d0d824e46b6d137a
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Sep 24 09:16:51 2020 +0200

    trivial: replace base64 deprecated methods (#46990)
#7

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

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

Formats disponibles : Atom PDF