Traduction __doc__ de python
Bonjour,
J'utilise Pyscripter et il y a une auto-complétion sur les fonctions qui donne une description des paramètres attendus en allant chercher dans la chaine __doc__ de la fonction. Je voudrais traduire cette info pour quelques fonctions de base. J'ai donc redéfini ces fonctions ainsi par exemple (Python 3.2) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
def range(debut,fin='optionel',pas='optionel'):
"""
debut, fin et pas sont des entiers.
Les paramètres debut et pas sont optionnels.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Retourne une liste dentiers :
De lintervalle [0; deb[ si un seul paramètre est renseigné.
De lintervalle [deb; fin[ si 2 paramètres sont renseignés
De lintervalle [deb; fin[ mais en réalisant une suite arithmétique de raison pas si les 3 paramètres sont renseignés.
"""
if pas=='optionel':
if fin=='optionel':
return builtins.range(debut)
else :
return builtins.range(debut,fin)
else :
return builtins.range(debut,fin,pas) |
Mais du coup, c'est assez complexe à gérer. Voyez-vous une autre solution ?
Merci,
Vincent