[Erp5-report] r27779 - /erp5/trunk/products/ERP5Type/Base.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jun 23 15:06:50 CEST 2009
Author: seb
Date: Tue Jun 23 15:06:49 2009
New Revision: 27779
URL: http://svn.erp5.org?rev=27779&view=rev
Log:
exclude in asDocumentationHelper some properties related to interface
definition. We will need specific helper for interfaces
Modified:
erp5/trunk/products/ERP5Type/Base.py
Modified: erp5/trunk/products/ERP5Type/Base.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Base.py?rev=27779&r1=27778&r2=27779&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Base.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Base.py [utf8] Tue Jun 23 15:06:49 2009
@@ -3445,7 +3445,12 @@
# dochelper.setSecurity() # (maybe) TODO: Add class instance security gthering.
# Class-level method & properties
+ # We exclude some properites about interface definition because they
+ # need specific handling
+ excluded_property_set = set(['__provides__'])
for k, v in item_class.__dict__.items():
+ if k in excluded_property_set:
+ continue
subdochelper = newTempDocumentationHelper(dochelper, k,
title=k, description=inspect.getdoc(v),
security=repr(getattr(documented_item, '%s__roles__' % (k,),None)))
More information about the Erp5-report
mailing list