From: <md...@us...> - 2008-07-17 18:27:41
|
Revision: 5779 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5779&view=rev Author: mdboom Date: 2008-07-17 18:27:36 +0000 (Thu, 17 Jul 2008) Log Message: ----------- Minor simplification. Modified Paths: -------------- trunk/matplotlib/doc/sphinxext/inheritance_diagram.py Modified: trunk/matplotlib/doc/sphinxext/inheritance_diagram.py =================================================================== --- trunk/matplotlib/doc/sphinxext/inheritance_diagram.py 2008-07-17 18:27:00 UTC (rev 5778) +++ trunk/matplotlib/doc/sphinxext/inheritance_diagram.py 2008-07-17 18:27:36 UTC (rev 5779) @@ -326,13 +326,10 @@ # Create a mapping from fully-qualified class names to URLs. urls = {} for child in node: - try: + if 'refuri' in child: urls[child['reftitle']] = child['refuri'] - except KeyError: - try: - urls[child['reftitle']] = '#' + child['refid'] - except KeyError: - pass + elif 'refid' in child: + urls[child['reftitle']] = '#' + child['refid'] # These arguments to dot will save a PNG file to disk and write # an HTML image map to stdout. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <md...@us...> - 2008-07-31 19:05:35
|
Revision: 5940 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5940&view=rev Author: mdboom Date: 2008-07-31 19:05:30 +0000 (Thu, 31 Jul 2008) Log Message: ----------- Fix image maps in inheritance diagrams. Modified Paths: -------------- trunk/matplotlib/doc/sphinxext/inheritance_diagram.py Modified: trunk/matplotlib/doc/sphinxext/inheritance_diagram.py =================================================================== --- trunk/matplotlib/doc/sphinxext/inheritance_diagram.py 2008-07-31 18:39:37 UTC (rev 5939) +++ trunk/matplotlib/doc/sphinxext/inheritance_diagram.py 2008-07-31 19:05:30 UTC (rev 5940) @@ -326,10 +326,10 @@ # Create a mapping from fully-qualified class names to URLs. urls = {} for child in node: - if 'refuri' in child: - urls[child['reftitle']] = child['refuri'] - elif 'refid' in child: - urls[child['reftitle']] = '#' + child['refid'] + if child.get('refuri') is not None: + urls[child['reftitle']] = child.get('refuri') + elif child.get('refid') is not None: + urls[child['reftitle']] = '#' + child.get('refid') # These arguments to dot will save a PNG file to disk and write # an HTML image map to stdout. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <md...@us...> - 2008-08-04 13:09:05
|
Revision: 5962 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5962&view=rev Author: mdboom Date: 2008-08-04 13:09:02 +0000 (Mon, 04 Aug 2008) Log Message: ----------- Fix latex doc build. Modified Paths: -------------- trunk/matplotlib/doc/sphinxext/inheritance_diagram.py Modified: trunk/matplotlib/doc/sphinxext/inheritance_diagram.py =================================================================== --- trunk/matplotlib/doc/sphinxext/inheritance_diagram.py 2008-08-04 12:20:25 UTC (rev 5961) +++ trunk/matplotlib/doc/sphinxext/inheritance_diagram.py 2008-08-04 13:09:02 UTC (rev 5962) @@ -346,7 +346,7 @@ parts = node['parts'] graph_hash = get_graph_hash(node) - name = "inheritance%s" + name = "inheritance%s" % graph_hash pdf_path = os.path.join('_static', name + ".pdf") graph.run_dot(['-Tpdf', '-o%s' % pdf_path], This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <md...@us...> - 2008-08-12 18:36:32
|
Revision: 6028 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6028&view=rev Author: mdboom Date: 2008-08-12 18:36:29 +0000 (Tue, 12 Aug 2008) Log Message: ----------- Small bugfix in inheritance_diagram.py Modified Paths: -------------- trunk/matplotlib/doc/sphinxext/inheritance_diagram.py Modified: trunk/matplotlib/doc/sphinxext/inheritance_diagram.py =================================================================== --- trunk/matplotlib/doc/sphinxext/inheritance_diagram.py 2008-08-12 18:35:53 UTC (rev 6027) +++ trunk/matplotlib/doc/sphinxext/inheritance_diagram.py 2008-08-12 18:36:29 UTC (rev 6028) @@ -81,10 +81,9 @@ raise ValueError( "Invalid class or module '%s' specified for inheritance diagram" % name) fullname = (path or '') + base - path = path and path.rstrip('.') + path = (path and path.rstrip('.')) if not path: - raise ValueError( - "Invalid class or module '%s' specified for inheritance diagram" % name) + path = base try: module = __import__(path, None, None, []) except ImportError: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |