Python: Может ли модуль pydoc выводить документы HTML с относительными путями? - PullRequest
3 голосов
/ 17 июня 2011

Я использую модуль pydoc для вывода документации для некоторых типов, которые я определил в C API.Типы, которые я хочу документировать, не существуют, пока интерпретатор не будет встроен в мою C-программу, поэтому я не могу использовать команду pydoc.

Я получаю свой C-код для вызова функции, которая делает что-то подобное:

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

Это работает, но генерирует HTML-страницы с жестко закодированными ссылками 'file: /'.Есть ли способ использовать относительные пути для ссылок?

(Дополнительные баллы за лучший способ документирования типов документов, определенных в C API)

Спасибо

1 Ответ

1 голос
/ 24 июля 2011

Я думаю, Сфинкс справляется с этим лучше. Вот как вы документируете домен C:

http://sphinx.pocoo.org/domains.html#the-c-domain

...