.M. schrieb:
> Hi,
> 
> I'm trying to use the Sphinx autodoc extension to document a
> quickstarted Turbogears 1.0.7 project and having lots of problems. I
> think I've got a basic conceptual misunderstanding. Any thoughts
> appreciated.
> 
> This is where I got to:
> 
> Run sphinx-quickstart from the root of my TG project  in ~/src/studio
> 
> Specified ~/src/studio/docs as the environment
> 
> Ran make html to produce a scaffold in docs/buildhtml tree. Works
> fine.
> 
> Then I get stuck.
> 
> Anything I add to index.rst or other rst files gives the error -
> "UnicodeError: Unable to decode input data. ". I can't see anything
> weird with my docstrings.

Are your modules encoded in the correct encoding? If the source files
don't have an encoding cookie, UTF-8 is assumed.

> Then even if I delete the new lines and/or files I can no longer
> build.  make clean doesn't help. I have to wipe the whole doctree.
> That stumps me!
> 
> I'd like to set up Sphinx to reference my classes in ~/src/studio/
> studio/model.py
> 
> I tried adding adding these modifications
> 
> ~/src/studio/docs/sources/modules/index.rst
> 
> Modules
> =========
> .. toctree::
>    :maxdepth: 2
> 
>    modules/model
> 
> 
> ~/src/studio/docs/sources/modules/model.rsrt
> 
> :mod:`studio.model`
> =======================
> 
> 
> .. automodule:: studio.model
> 
> 
> Classes
> --------
> 
> .. autoclass:: Visit
>       :show-inheritance:
>       :members:
>       :inherited-members:
>       :undoc-members:
> 
> 
> All my docstrings are plaintext so I'm unclear what the unicode error
> is and there's no clue as to which file is causing the problem.
> 
> If I try to to use the following video/code combo as a guide - can't
> find any other tutorials for beginners - I get even more confused.
> 
> http://showmedo.com/videos/video?name=2910020&fromSeriesID=291
> http://pythontutorials.googlecode.com/svn/tutorials/barbershop/
> 
> In conf.py , the tutorial author has modified sys.path as such, I'm
> assuming to reference his codebase, but the autogenerated comment in
> conf.py implies this line is only to find extensions...
> 
> sys.path.append(os.path.abspath(os.path.dirname(__file__)+'/../../'))

Since extensions *and* modules documented by autodoc are imported via
Python's normal import mechanism, this applies to both.

cheers,
Georg




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sphinx-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sphinx-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to