[Epydoc-commits] SF.net SVN: epydoc: [1353] trunk/epydoc/src/epydoc/docwriter/html.py
Brought to you by:
edloper
From: <ed...@us...> - 2006-09-06 15:51:19
|
Revision: 1353 http://svn.sourceforge.net/epydoc/?rev=1353&view=rev Author: edloper Date: 2006-09-06 08:51:15 -0700 (Wed, 06 Sep 2006) Log Message: ----------- - Added a couple sanity checks Modified Paths: -------------- trunk/epydoc/src/epydoc/docwriter/html.py Modified: trunk/epydoc/src/epydoc/docwriter/html.py =================================================================== --- trunk/epydoc/src/epydoc/docwriter/html.py 2006-09-06 15:50:54 UTC (rev 1352) +++ trunk/epydoc/src/epydoc/docwriter/html.py 2006-09-06 15:51:15 UTC (rev 1353) @@ -2277,6 +2277,11 @@ s = plaintext_to_html(val_doc.pyval_repr()) elif val_doc.parse_repr is not UNKNOWN: s = plaintext_to_html(val_doc.parse_repr) + elif isinstance(val_doc, GenericValueDoc): + # This *should* never happen -- GenericValueDoc's should always + # have a pyval_repr or a parse_repr. + log.debug('pprint_value() got GenericValueDoc w/ UNKNOWN repr') + return '' else: s = self.href(val_doc) return self._linewrap_html(s, self._variable_linelen, @@ -3031,6 +3036,10 @@ label = target.canonical_name elif isinstance(target, DottedName): label = target + elif isinstance(target, GenericValueDoc): + raise ValueError("href() should not be called with " + "GenericValueDoc objects (perhaps you " + "meant to use the containing variable?)") else: raise ValueError("Unable to find a label for %r" % target) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |