PyDoc на общем объекте

Небольшой простой вопрос, но я не могу найти ответ!

Можно ли использовать PyDoc для общего объекта, используемого в качестве модуля в python? Скажем, я объявляю всю помощь в этом *.so и могу использовать их с помощью help (имя модуля или класса). Но я хотел бы использовать PyDoc для создания HTML из них. Таким образом, мне не придется писать документ два раза!

Дайте мне знать, если это возможно, или если есть небольшой хак :)

Кроме того, в файлах C я могу поместить описание каждой функции! Но когда я набираю help(my_class), у меня нет описания класса, а затем списка функций. Что я делаю не так ?

Итак, я хочу, когда я делаю это в файлах C:

вернуть PyObject_NEW (мой_класс, &мой_класс_тип);

Позже, в Python, после того, как я загрузил модуль, я могу сделать:

помощь (мой_класс)

и увидеть справку, как это было бы для help(int)!!

Спасибо!


person widgg    schedule 27.04.2012    source источник


Ответы (1)


Итак, я частично решил свою проблему.

Я до сих пор не могу использовать pydoc в файле *.so. Но теперь я могу добавлять модули, что приятно. Все доступно здесь: http://docs.python.org/extending/newtypes.html

Но я все еще ищу решение pydoc!

person widgg    schedule 28.04.2012