[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