Sphinx experts:

I asked this on Stack Overflow a few days ago (
http://stackoverflow.com/q/16471032/194586) but Sphinx aficionados don't 
seem to be all that numerous there...  I'm using rST/Sphinx to document my 
Python, however when building it's throwing warnings such as 

    ...Code/doc/code.rst:3: SEVERE: Duplicate ID: "module-toast".

My Python source files are documented like so:

    #!/usr/bin/env python
    '''
    .. module:: toast
        :synopsis: Processes the blobs produced by :mod:`bread`.
    '''
    # my inline-rST documented code...

And the rST files use the autodoc provided automodule directive to pull all 
the docstrings out and document all the members.

    Toast
    --------------------------------
    
    .. automodule:: toast
        :members:

The above combo seems to work just fine, but the error seems to imply there 
is a proper way to do this.  If I remove the module directive from the top 
of my source file the error goes away, but then I can't add a synopsis 
option in the source that's picked up by Sphinx.

Cheers,
Nick

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sphinx-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to