[Epydoc-commits] SF.net SVN: epydoc: [1486] trunk/epydoc/src/epydoc/docbuilder.py
Brought to you by:
edloper
From: <ed...@us...> - 2007-02-14 00:29:43
|
Revision: 1486 http://svn.sourceforge.net/epydoc/?rev=1486&view=rev Author: edloper Date: 2007-02-13 16:29:40 -0800 (Tue, 13 Feb 2007) Log Message: ----------- - If we introspect a file or module, and don't have a canonical name for it when we're done, then assign it one. Modified Paths: -------------- trunk/epydoc/src/epydoc/docbuilder.py Modified: trunk/epydoc/src/epydoc/docbuilder.py =================================================================== --- trunk/epydoc/src/epydoc/docbuilder.py 2007-02-14 00:27:58 UTC (rev 1485) +++ trunk/epydoc/src/epydoc/docbuilder.py 2007-02-14 00:29:40 UTC (rev 1486) @@ -396,7 +396,8 @@ def _get_docs_from_pyname(name, options, progress_estimator, supress_warnings=False): progress_estimator.complete += 1 - log.progress(progress_estimator.progress(), name) + if options.must_introspect(name) or options.must_parse(name): + log.progress(progress_estimator.progress(), name) introspect_doc = parse_doc = None introspect_error = parse_error = None @@ -432,6 +433,8 @@ if options.introspect: try: introspect_doc = introspect_docs(filename=filename, is_script=True) + if introspect_doc.canonical_name is UNKNOWN: + introspect_doc.canonical_name = munge_script_name(filename) except ImportError, e: introspect_error = str(e) if options.parse: @@ -471,8 +474,9 @@ modulename = DottedName(parent_docs[0].canonical_name, modulename) elif parent_docs[1]: modulename = DottedName(parent_docs[1].canonical_name, modulename) - log.progress(progress_estimator.progress(), - '%s (%s)' % (modulename, filename)) + if options.must_introspect(modulename) or options.must_parse(modulename): + log.progress(progress_estimator.progress(), + '%s (%s)' % (modulename, filename)) progress_estimator.complete += 1 # Normalize the filename. @@ -492,6 +496,8 @@ try: introspect_doc = introspect_docs( filename=filename, context=parent_docs[0]) + if introspect_doc.canonical_name is UNKNOWN: + introspect_doc.canonical_name = modulename except ImportError, e: introspect_error = str(e) if src_file_available and options.must_parse(modulename): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |