I think I see whats going on. On my machine, py_sig_re.match(name).groups()
returns:
(u'matplotlib.', u'patches', None, None)
but inheritance_diagram.py is trying to unpack this length=4 result into a
length=3 tuple.
Here is the definition of py_sig_re from sphinx:
py_sig_re = re.compile(
r'''^ ([\w.]*\.)? # class name(s)
(\w+) \s* # thing name
(?: \((.*)\) # optional arguments
(\s* -> \s* .*)? )? $ # optional return annotation
''', re.VERBOSE)
On Saturday 21 June 2008 17:11:05 Michael Droettboom wrote:
> Sorry, I'm stumped.
>
> Mike
>
> Charlie Moad wrote:
> > Here's that file.
> >
> > Thanks,
> > Charlie
> >
> > On Fri, Jun 20, 2008 at 9:25 AM, Michael Droettboom <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> > Have you updated Sphinx from SVN lately? I have r64374.
> >
> > Sphinx should have dumped a full traceback into a tmp file (and
> > told you where it is, which I don't see in your log output). Can
> > you send that?
> >
> > Cheers,
> > Mike
> >
> > Charlie Moad wrote:
> >
> > Python2.5 on OSX.5
> >
> > On Thu, Jun 19, 2008 at 11:14 PM, Michael Droettboom
> > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
> >
> > What version of Python are you running? All I can think from
> > looking at the code is that something in the regex is behaving
> > differently for you than me (on Python 2.5).
> >
> > If you just want the docs to build (minus the inheritance
> > diagrams), you can put a "return []" at the top of
> > "inheritance_diagram_directive_run" in inheritance_diagram.py
> >
> > Cheers,
> > Mike
> >
> > Charles Moad wrote:
> >
> > Just jumped into the new docs to take a look and
> > immediately
> > having problems building. I am hoping someone can make a
> > quick fix so I don't have to debug.
> >
> > quaternion:doc cmoad$ ./make.py html
> > Sphinx v0.3, building html
> > trying to load pickled env... not found
> > building [html]: targets for 45 source files that are
> > out of date
> > updating environment: 45 added, 0 changed, 0 removed
> > reading... api/artist_api Exception occurred:
> > File "/Users/cmoad/workspace/matplotlib/doc/sphinxext/
> > inheritance_diagram.py", line 78, in
> > _import_class_or_module
> > "Invalid class '%s' specified for inheritance
> > diagram" % name)
> > ValueError: Invalid class 'matplotlib.patches'
> > specified for
> > inheritance diagram
> >
> > Thanks,
> > Charlie
> >
> >
> >
> > -------------------------------------------------------------------------
> > Check out the new SourceForge.net Marketplace.
> > It's the best place to buy or sell services for
> > just about anything Open Source.
> > http://sourceforge.net/services/buy/index.php
> > _______________________________________________
> > Matplotlib-devel mailing list
> > [email protected]
> > <mailto:[email protected]>
> > <mailto:[email protected]
> > <mailto:[email protected]>>
> >
> >
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> >
> >
> >
> >
> > --
> > Michael Droettboom
> > Science Software Branch
> > Operations and Engineering Division
> > Space Telescope Science Institute
> > Operated by AURA for NASA
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> Matplotlib-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel