Tâche #35815
Scénario #35753: EOLE 2.10 : remplacer inspect.getargspec par "inspect.signature" ou "inspect.getfullargspec"
Étude
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