¿Puede la función de documento napoleón de la esfinge devolver múltiples argumentos?
Estoy tratando de usar el estilo del código de Google para documentar una función para la que luego uso sphinx con la extensión napoleon para crear documentación. La función es inusual porque devuelve dos argumentos. No creo que Napoleón maneje esto. Si es así, ¿alguien podría decirme cómo lo manejan?
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
Tal vez recibo un mensaje de que no es un gran estilo de codificación devolver múltiples argumentos, pero ¿puedes hacer esto? El html generado trata esas dos líneas como parte de una descripción para un argumento. Si pongo una nueva línea entre los servidores y la línea msg, ayuda, pero todavía está documentando un argumento.