Projet

Général

Profil

Tâche #35815

Scénario #35753: EOLE 2.10 : remplacer inspect.getargspec par "inspect.signature" ou "inspect.getfullargspec"

Étude

Ajouté par Benjamin Bohard il y a 2 mois. Mis à jour il y a environ 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/10/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Benjamin Bohard il y a 2 mois

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a 2 mois

L’ancienne fonction getargspec renvoie un tuble nommé ArgSpec(args, varargs, keywords, defaults).
La fonction getfullargspec renvoie également un tuple nommé FullArgSpec(args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations)

Les noms sont équivalents d’un tuple à l’autre mais le nombre d’éléments dans les tuples diffèrent. Les appels qui affectent directement les éléments du tuple sont à revoir.

python-nevow

python-nevow/formless/annotate.py:                names, _, _, typeList = inspect.getargspec(value)

python-pyeole

python-pyeole/pyeole/command_line.py:                specs = getargspec(value)

#3 Mis à jour par Benjamin Bohard il y a 2 mois

  • Statut changé de En cours à À valider

#4 Mis à jour par Benjamin Bohard il y a environ 2 mois

  • Statut changé de À valider à Résolu

#5 Mis à jour par Joël Cuissinat il y a environ 2 mois

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF