Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
543 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [Python] Façon officielle de documenter les Class Attributes ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Python] Façon officielle de documenter les Class Attributes ?

n°2448895
rorosk
Posté le 15-06-2023 à 23:13:10  profilanswer
 

Bonjour,
 
J'ai 0 expérience en Python, je souhaiterais savoir quel est la façon officielle de documenter les attributs de classes en Python, par exemple la syntaxe suivante fonctionne bien dans PyCharm :
 

class MyClass:
    """Documentation de la classe.
 
    Attributes:
        is_happy (bool): Il est content.
    """


Par contre si je génère une documentation avec pdoc, l'attribut est ignoré.
La documentation de pdoc dit qu'il faut utiliser une docstring lors de la déclaration de l'attribut :  
 

class MyClass:
    """Documentation de la classe."""
    def __init__(self):
        self.is_happy = True
        """Il est content."""


Ça fonctionne dans pdoc et pycharm, sauf que dans PyCharm la coloration syntaxique colore le commentaire comme une String et pas comme un commentaire, de plus cette syntaxe a fait partie d'une spécification qui a été rejetée : PEP 224
 
Donc comment est-on sensé faire pour être en règle/state-of-the-art ?


Message édité par rorosk le 15-06-2023 à 23:15:22
mood
Publicité
Posté le 15-06-2023 à 23:13:10  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Python] Façon officielle de documenter les Class Attributes ?

 

Sujets relatifs
argsort axis=1 pythonAlerte mise à jour Python
[C#] Class, Struct, c'est quoi maintenant la différence ?fermer une fenetre en PYTHON ?
[python]faire une dll ou équivalent pour accès par labviewWhen deployed to Heroku, python setup.py egg info did not run successf
Script bash/python extraire données bddDecorators in Python
Raccourci bureau en Pythonerreur requete ldap depuis python
Plus de sujets relatifs à : [Python] Façon officielle de documenter les Class Attributes ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR