Любой способ получить PyDoc в Jira Confluence - PullRequest
4 голосов
/ 21 июня 2011

Я использую PyDoc для генерации документации из своего кода Python и использую плагин Jira Confluence для управления документацией. Есть ли способ сгенерировать документацию PyDoc и поместить ее в Confluence?

Поиск в Google не дал слишком много результатов.

Спасибо всем

1 Ответ

0 голосов
/ 13 марта 2012

Вы можете попробовать что-то вроде этого:

from pydoc import *
import io

d = HTMLDoc()
content = d.docmodule(sys.modules["mymodule"])

f = io.open('./out.html', 'w')
f.write(unicode(content))
f.close()

Теперь у вас есть HTML-файл, содержащий информацию о pydoc. Следующий трюк - поместить его в Confluence, чтобы он выглядел красиво. До сих пор я пытался импортировать его в Microsoft Word в формате .rtf, а затем вырезать и вставлять в Confluence.

...