[Erp5-report] r27111 - /erp5/trunk/products/ERP5Type/DocumentationHelper/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri May 22 15:36:33 CEST 2009


Author: jp
Date: Fri May 22 15:36:32 2009
New Revision: 27111

URL: http://svn.erp5.org?rev=27111&view=rev
Log:
Use accessors

Modified:
    erp5/trunk/products/ERP5Type/DocumentationHelper/DocumentationHelper.py

Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/DocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/DocumentationHelper.py?rev=27111&r1=27110&r2=27111&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/DocumentationHelper.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/DocumentationHelper.py [utf8] Fri May 22 15:36:32 2009
@@ -131,7 +131,7 @@
     """
     Returns the id of the documentation helper
     """
-    return getattr(aq_base(self.getDocumentedObject()), 'id', '')
+    return getattr(aq_base(self.getDocumentedObject()), 'id')
 
   security.declareProtected(Permissions.AccessContentsInformation, 'getTempInstance')
   def getTempInstance(self, portal_type):
@@ -222,7 +222,10 @@
     Returns the title of the documentation helper
     (ex. class name)
     """
-    return getattr(aq_base(self.getDocumentedObject()), 'title', '')
+    try:
+      return self.getDocumentedObject().getTitle()
+    except AttributeError:
+      return getattr(self.getDocumentedObject(), 'title', '')
 
   def getType(self):
     """
@@ -236,7 +239,10 @@
     """
     Returns the title of the documentation helper
     """
-    return getattr(aq_base(self.getDocumentedObject()), 'description', '')
+    try:
+      return self.getDocumentedObject().getDescription()
+    except AttributeError:
+      return getattr(self.getDocumentedObject(), 'description', '')
 
   def getSectionUriList(self, id, **kw):
     return getattr(self, 'get%sUriList' % convertToUpperCase(id))()




More information about the Erp5-report mailing list