[Erp5-report] r15656 - /erp5/trunk/products/ERP5Form/Form.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Aug 13 18:54:39 CEST 2007


Author: jerome
Date: Mon Aug 13 18:54:39 2007
New Revision: 15656

URL: http://svn.erp5.org?rev=15656&view=rev
Log:
don't override dict builtin


Modified:
    erp5/trunk/products/ERP5Form/Form.py

Modified: erp5/trunk/products/ERP5Form/Form.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Form.py?rev=15656&r1=15655&r2=15656&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Form.py (original)
+++ erp5/trunk/products/ERP5Form/Form.py Mon Aug 13 18:54:39 2007
@@ -658,9 +658,9 @@
         from Products.Formulator.MethodField import Method
         from Products.Formulator.TALESField import TALESMethod
 
-        def copy(dict):
+        def copy(_dict):
             new_dict = {}
-            for key, value in dict.items():
+            for key, value in _dict.items():
                 if value=='':
                     continue
                 if type(value) is Method:
@@ -669,7 +669,7 @@
                     value = TALESMethod(value._text)
                 elif not isinstance(value, (str, unicode, int, long, bool,
                                             list, tuple, dict)):
-                    raise ValueError, str(value)
+                    raise ValueError, repr(value)
                 new_dict[key] = value
             return new_dict
 




More information about the Erp5-report mailing list