Utilizzo la sfinge con l'estensione autodoc e desidero generare un elenco solo contenente le funzioni membro non documentate in diversi moduli e non i membri documentati.Come posso elencare membri non documentati con sfinge/autodoc?
posso creare correttamente un elenco che comprende entrambi membri documentati e membri non documentati come segue:
.. automodule:: module
:members:
:undoc-members:
Utilizzando la direttiva :members:
da solo crea l'elenco dei soli membri documentati, come previsto.
.. automodule:: module
:members:
ma utilizzando solo la direttiva :undoc-members:
da sola (cioè omettendo la bandiera :members:
) non comporta alcuna lista a tutti:
.. automodule:: module
:undoc-members:
Esiste un modo per generare automaticamente questo?
(La documentazione principale include una pagina che mostra tutti i membri documentati, ma troverei molto più utile assicurarsi di avere documenti scritti per ogni funzione ecc. Avendo una singola pagina che elenca tutti i membri non documentati, senza mostrare il testo per quelli che sono documentati).
Se si tratta di trovare e documentare questi membri non documentati, ci dovrebbe essere un modo per elencarli automaticamente durante la compilazione ... se non integrato, c'è un evento ('autodoc-process-docstring') che potrebbe essere utile , ma richiede la scrittura della propria estensione sfinge. – delnan
OK grazie @delnan, cercherò di scrivere un'estensione. – Bonlenfum