我正在尝试使用Google代码风格来记录一个函数,然后使用sphinx和napoleon扩展创建文档。该函数返回两个参数,这在使用napoleon时可能会出现问题。如果可以,请问有人知道如何处理这种情况吗?
def foo(a):
'''one line summary
longer explanation
Args:
a (int): parameter description
Returns:
servers (list): list of servers to use
msg (str): logging message string
'''
pass
也许我收到的信息是返回多个参数不是很好的编码风格,但你能这样做吗?生成的html将这两行视为一个参数的描述部分。如果我在servers和msg之间加入换行符,它会有帮助,但仍然是记录一个参数。