Я нашел опции sphinx для большей части того, что я хочу сделать, но я не вижу, как вставить пробел и горизонтальную линию между сигнатурами функций при использовании autodo c.
Вот что производит autodo c:
get_all_edges(network=None, base_url='http://localhost:1234/v1')
docstring for get_all_edges
get_all_nodes(network=None, base_url='http://localhost:1234/v1')
docstring for get_all_nodes
get_edge_count(network=None, base_url='http://localhost:1234/v1')
docstring for get_edge_count
Вот что я пытаюсь получить:
get_all_edges(network=None, base_url='http://localhost:1234/v1')
docstring for get_all_edges
------------------------------------------------------------
get_all_nodes(network=None, base_url='http://localhost:1234/v1')
docstring for get_all_nodes
------------------------------------------------------------
get_edge_count(network=None, base_url='http://localhost:1234/v1')
docstring for get_edge_count
... или что-то похожее на это. Я не в восторге от того, имеет ли последняя сигнатура функции конечный разделитель. Может быть, это просто, но я этого не вижу. Спасибо!
К вашему сведению, вот директивы autodo c, которые создали мои сигнатуры функций:
PyCy3.networks module
---------------------
.. automodule:: PyCy3.networks
:members:
:undoc-members:
:show-inheritance: