Comment documenter des méthodes avec des paramètres en utilisant les chaînes de documentation de Python ?
EDIT : PEP 257 donne cet exemple :
def complex(real=0.0, imag=0.0):
"""Form a complex number.
Keyword arguments:
real -- the real part (default 0.0)
imag -- the imaginary part (default 0.0)
"""
if imag == 0.0 and real == 0.0: return complex_zero
...
Est-ce la convention utilisée par la plupart des développeurs Python ?
Keyword arguments:
<parameter name> -- Definition (default value if any)
Je m'attendais à quelque chose d'un peu plus formel comme
def complex(real=0.0, imag=0.0):
"""Form a complex number.
@param: real The real part (default 0.0)
@param: imag The imaginary part (default 0.0)
"""
if imag == 0.0 and real == 0.0: return complex_zero
...
Environnement : Python 2.7.1