[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