What the python.elPython convention actually does (albeit without an empty line after the first line) - see the PEP-0257 example:
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
python.el, - 'python-fill-docstring-style', pep-257, :
:type '(choice
(const :tag "Don't format docstrings" nil)
(const :tag "Django coding standards style." django)
(const :tag "One newline and start and Two at end style." onetwo)
(const :tag "PEP-257 with 2 newlines at end of string." pep-257)
(const :tag "PEP-257 with 1 newline at end of string." pep-257-nn)
(const :tag "Symmetric style." symmetric))