В строке документации Python в стиле Google можно указать Args
, Returns
, Raises
следующим образом.
"""This is an example of Google style.
Args:
param1: This is the first param.
param2: This is a second param.
Returns:
This is a description of what is returned.
Raises:
KeyErr
"""
У меня много функций, которые вместо возврата записывают результаты на диск. Я часто нахожу полезным также документировать, что функция будет записывать на диск, например, используя Writes:
, который не поддерживается sphinx.ext.napoleon
.
Каков наилучший способ сделать это?