Docstrings - une ligne vs de ligne multiples

Je suis en ajoutant certains (epydoc) la documentation d'un package que j'ai écrit, et je suis de venir à travers un grand nombre de cas où je vais me répéter une multitude de fois.

def script_running(self, script):
    """Return if script is running

    @param script: Script to check whether running

    @return: B{True} if script is running, B{False} otherwise
    @rtype: C{bool}
    """

PEP257 dit que:

One-liners sont vraiment des cas évidents.

et aussi

La docstring pour une fonction ou une méthode doit résumer son comportement et de documenter ses arguments, la valeur de retour(s), les effets secondaires, les exceptions soulevées, et les restrictions sur le moment où il peut être appelé (si applicable).


Est-il une ligne directrice générale ou de la norme de pratique pour quand de tracer la ligne entre un one-liner (description) et plein param/retour des champs?

Ou lors de la génération de la documentation dois-je inclure chaque champ applicable pour chaque fonction, indépendamment de la façon répétitive, il semble?

Question Bonus: un point de vue Syntaxique, ce qui est la meilleure façon de décrire la script param?

OriginalL'auteur Alex L | 2012-02-22