[Epydoc-commits] SF.net SVN: epydoc: [1805] trunk/epydoc/src/epydoc/docwriter/dotgraph.py
Brought to you by:
edloper
From: <ed...@us...> - 2008-02-27 20:24:13
|
Revision: 1805 http://epydoc.svn.sourceforge.net/epydoc/?rev=1805&view=rev Author: edloper Date: 2008-02-27 12:24:06 -0800 (Wed, 27 Feb 2008) Log Message: ----------- - If the dot executable is not found, issue an error, and don't try to generate further graphs. Modified Paths: -------------- trunk/epydoc/src/epydoc/docwriter/dotgraph.py Modified: trunk/epydoc/src/epydoc/docwriter/dotgraph.py =================================================================== --- trunk/epydoc/src/epydoc/docwriter/dotgraph.py 2008-02-27 19:54:39 UTC (rev 1804) +++ trunk/epydoc/src/epydoc/docwriter/dotgraph.py 2008-02-27 20:24:06 UTC (rev 1805) @@ -357,6 +357,7 @@ return self._run_dot('-T%s' % language, size=size) def _run_dot(self, *options, **kwparam): + if get_dot_version() == (0,): return None try: result, err = run_subprocess((DOT_COMMAND,)+options, self.to_dotfile(**kwparam)) @@ -1507,6 +1508,10 @@ else: _dot_version = (0,) except OSError, e: + log.error('dot executable not found; graphs will not be ' + 'generated. Adjust your shell\'s path, or use ' + '--dotpath to specify the path to the dot ' + 'executable.' % DOT_COMMAND) _dot_version = (0,) log.info('Detected dot version %s' % _dot_version) return _dot_version This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |