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