[Epydoc-commits] SF.net SVN: epydoc: [1359] trunk/epydoc/src/epydoc/apidoc.py
Brought to you by:
edloper
From: <ed...@us...> - 2006-09-06 23:45:03
|
Revision: 1359 http://svn.sourceforge.net/epydoc/?rev=1359&view=rev Author: edloper Date: 2006-09-06 16:44:59 -0700 (Wed, 06 Sep 2006) Log Message: ----------- - Changed APIDoc.pp() to display full names for variables. Modified Paths: -------------- trunk/epydoc/src/epydoc/apidoc.py Modified: trunk/epydoc/src/epydoc/apidoc.py =================================================================== --- trunk/epydoc/src/epydoc/apidoc.py 2006-09-06 20:06:18 UTC (rev 1358) +++ trunk/epydoc/src/epydoc/apidoc.py 2006-09-06 23:44:59 UTC (rev 1359) @@ -1809,8 +1809,15 @@ api_doc.canonical_name not in (None, UNKNOWN)): name = '%s for %s' % (api_doc.__class__.__name__, api_doc.canonical_name) - elif hasattr(api_doc, 'name') and api_doc.name not in (UNKNOWN, None): - name = '%s for %s' % (api_doc.__class__.__name__, api_doc.name) + elif getattr(api_doc, 'name', None) not in (UNKNOWN, None): + if (getattr(api_doc, 'container', None) not in (UNKNOWN, None) and + getattr(api_doc.container, 'canonical_name', None) + not in (UNKNOWN, None)): + name ='%s for %s' % (api_doc.__class__.__name__, + api_doc.container.canonical_name+ + api_doc.name) + else: + name = '%s for %s' % (api_doc.__class__.__name__, api_doc.name) else: name = api_doc.__class__.__name__ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |