2010-05-14 6 views
2

J'ai une suspicion furtive que Sphinx n'aime pas ma traduction de classe. Lorsque je tente de faire une automethod:Sphinx automodule ne veut pas importer Traduction

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

Je reçois cet avertissement:

/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 

Le chemin et ainsi de suite sont corrects. J'ai essayé d'importer la traduction directement dans conf.py et j'ai eu des problèmes similaires. J'avais encore des problèmes quand j'ai essayé quelque chose comme:

from translations.models import Translation as t

Il a pu importer, mais une importation dans la traduction par la suite fait Sphinx pour retourner la même erreur.

La documentation en question est ici:

Zamboni Documentation

Répondre

0

regardant la source Zamboni, vous devriez peut-être faire:

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

?

Questions connexes