我正在尝试使用 Google 代码样式来记录一个函数,然后我使用带有拿破仑扩展的 sphinx 来为其创建文档。该函数的不寻常之处在于它返回两个参数。我不认为拿破仑能解决这个问题。如果是这样,有人可以告诉我他们是如何处理的吗?
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 将这两行视为一个参数描述的一部分。如果我在服务器和 msg 行之间添加一个换行符,它会有所帮助,但它仍在记录一个 arg。