[Erp5-report] r40818 nicolas.dumazet - /erp5/trunk/products/ERP5/Tool/

nobody at svn.erp5.org nobody at svn.erp5.org
Sat Nov 27 01:03:25 CET 2010


Author: nicolas.dumazet
Date: Sat Nov 27 01:03:24 2010
New Revision: 40818

URL: http://svn.erp5.org?rev=40818&view=rev
Log:
portal types API expects all Documents __init__ to have at least a (self, id) signature

Modified:
    erp5/trunk/products/ERP5/Tool/InterpolationTool.py
    erp5/trunk/products/ERP5/Tool/PasswordTool.py

Modified: erp5/trunk/products/ERP5/Tool/InterpolationTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/InterpolationTool.py?rev=40818&r1=40817&r2=40818&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/InterpolationTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/InterpolationTool.py [utf8] Sat Nov 27 01:03:24 2010
@@ -69,7 +69,7 @@ class InterpolationTool (UniqueObject):
                      ) + ZCatalog.manage_options
 
 
-    def __init__(self):
+    def __init__(self, id=None):
         ZCatalog.__init__(self, self.getId())
 
     # Explicite Inheritance

Modified: erp5/trunk/products/ERP5/Tool/PasswordTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/PasswordTool.py?rev=40818&r1=40817&r2=40818&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/PasswordTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/PasswordTool.py [utf8] Sat Nov 27 01:03:24 2010
@@ -62,8 +62,12 @@ class PasswordTool(BaseTool):
   _expiration_day = 1
   _password_request_dict = {}
 
-  def __init__(self):
+  def __init__(self, id=None):
+    if id is None:
+      id = self.__class__.id
     self._password_request_dict = PersistentMapping()
+    # XXX no call to BaseTool.__init__ ?
+    # BaseTool.__init__(self, id)
 
 
   security.declareProtected('Manage users', 'getResetPasswordUrl')




More information about the Erp5-report mailing list