2010-05-14 2 views
2

У меня есть подозрительное подозрение, что Sphinx не нравится мой класс Translation. Когда я пытаюсь сделать automethod:Sphinx automodule не желает импортировать Translation

.. automethod:: translations.models.Translation.new 

Я получаю это предупреждение:

/Users/dash/Projects/zamboni/zamboni/docs/topics/translations.rst:39: 
(WARNING/2) autodoc can't import/find method 
'translations.models.Translation.new', it reported error: "cannot import name 
Translation", please check your spelling and sys.path 

Путь и этажерки являются правильными. Я попытался импортировать перевод прямо в conf.py и имел схожие проблемы. Я до сих пор были проблемы, когда я пытался что-то вроде:

from translations.models import Translation as t

Он был в состоянии импортировать, но импорт в конце концов перевод вызвал Sphinx вернуть ту же ошибку.

документация на вопрос здесь:

Zamboni Documentation

ответ

0

Глядя на источник Zamboni, возможно, вы должны делать:

.. automethod:: apps.translations.models.Translation.new 

?