[Epydoc-commits] SF.net SVN: epydoc: [1655] trunk/epydoc/src/epydoc/apidoc.py
Brought to you by:
edloper
From: <ed...@us...> - 2007-09-26 18:44:20
|
Revision: 1655 http://epydoc.svn.sourceforge.net/epydoc/?rev=1655&view=rev Author: edloper Date: 2007-09-26 11:44:11 -0700 (Wed, 26 Sep 2007) Log Message: ----------- - Made warning about bases that don't appear to be classes a little more explicit. Modified Paths: -------------- trunk/epydoc/src/epydoc/apidoc.py Modified: trunk/epydoc/src/epydoc/apidoc.py =================================================================== --- trunk/epydoc/src/epydoc/apidoc.py 2007-09-26 18:42:41 UTC (rev 1654) +++ trunk/epydoc/src/epydoc/apidoc.py 2007-09-26 18:44:11 UTC (rev 1655) @@ -1321,8 +1321,14 @@ def _report_bad_base(self, base): if not isinstance(base, ClassDoc): + if not isinstance(base, GenericValueDoc): + base_name = base.canonical_name + elif base.parse_repr is not UNKNOWN: + base_name = base.parse_repr + else: + base_name = '%r' % base log.warning("%s's base %s is not a class" % - (self.canonical_name, base.canonical_name)) + (self.canonical_name, base_name)) elif base.proxy_for is not None: log.warning("No information available for %s's base %s" % (self.canonical_name, base.proxy_for)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |