[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.
|