J'ai mis Pydev en service et presque tout fonctionne correctement. Cependant, j'ai des problèmes avec docstrings.Affichage de la documentation de la fonction dans PyDev
Disons que, par exemple, j'ai une fonction telle que:
def _get_logging_statement(self):
"""Returns an easy to read string which separates items in the log file cleanly"""
result = "\n\n#============================================="
result += "\n# %-80s#"(self)
result =+ "\n\n#============================================"
return result
Supposons que j'ai surchargé rééd pour formater cette chaîne correctement aussi bien. Lorsque je survole cela dans Eclipse, il me montre la docstring complète comme prévu. Cependant, l'implémentation complète est également affichée sous le doctsting.
Existe-t-il un moyen de seulement afficher la docstring?
Note: Je ne souhaite pas mettre la docstring en dessous de l'implémentation, car cela semble aller à l'encontre de la norme PEP. – Scott
Les méthodes de double-underscore sont désagréables (elles provoquent le brochage du nom de la fonction, ce qui provoque des bogues et n'apporte aucune sécurité supplémentaire) - utilisez-le à vos risques et périls! – katrielalex
Après katrielalex, commencer par un soulignement * simple * évite le problème et est toujours considéré comme un internement par convention. –