Estoy usando reStructuredText para documentar mi código, a fin de obtener buenas páginas HTML fuera de línea mediante epydoc.restructuredText, docstring y python interactive shell
Los resultados son brillantes. El único inconveniente es que cuando uso el shell interactivo Python, la función help() no analiza los metadatos reST en las cadenas de documentación, y en su lugar muestra todo tal como está.
¿Hay alguna manera de tener ayuda() para realizar un análisis mínimo de las cadenas de documentos?
No espero la reproducción de fuentes o hipervínculos en cursiva, pero al menos una limpieza mínima para aumentar la capacidad de lectura.
Creo que puedes escribir tu propia 'ayuda()'. No es tan difícil como pueda parecer; solo un poco de código [inspeccionar] (http://docs.python.org/library/inspect.html) y abrir el buscapersonas. Realmente no sería difícil. – ulidtko
Haciendo que sea más fácil personalizar la ayuda() (por ejemplo, al exponer más funcionalidades en el módulo pydoc) sería una buena solicitud de función en http://bugs.python.org – ncoghlan
Esta pregunta existente también puede ser de interés: http: // stackoverflow.com/questions/1192632/how-to-convert-restructuredtext-to-plain-text (No es exactamente lo mismo, pero está lo suficientemente relacionado como para ser relevante) – ncoghlan