[Erp5-report] r29136 - /erp5/trunk/products/ERP5Type/XMLExportImport.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Sep 22 16:33:36 CEST 2009


Author: daniele
Date: Tue Sep 22 16:33:34 2009
New Revision: 29136

URL: http://svn.erp5.org?rev=29136&view=rev
Log:
use defined constant everywhere instead of hardcoded value

Modified:
    erp5/trunk/products/ERP5Type/XMLExportImport.py

Modified: erp5/trunk/products/ERP5Type/XMLExportImport.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/XMLExportImport.py?rev=29136&r1=29135&r2=29136&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/XMLExportImport.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/XMLExportImport.py [utf8] Tue Sep 22 16:33:34 2009
@@ -98,12 +98,12 @@
       elif prop_type in ('data',):
         # Create blocks to represent data
         # <data><block>ZERD</block><block>OEJJM</block></data>
+        size_block = 80
         if isinstance(value, str):
           sub_object.set('type_data','str')
-          size_block = 80
           iterator_block = 0
           data_encoded = standard_b64encode(value)
-          for index in xrange(0, len(data_encoded), 80):
+          for index in xrange(0, len(data_encoded), size_block):
             content = data_encoded[index:index + size_block]
             block = SubElement(sub_object, 'block_data', num=str(iterator_block))
             block.text = content
@@ -111,12 +111,11 @@
         elif isinstance(value, Pdata):
           # Create blocks if there is a stack of data
           sub_object.set('type_data','Pdata')
-          size_block = 80
           data = value
           iterator_block = 0
           while data is not None:
             data_encoded = standard_b64encode(data.data)
-            for index in xrange(0, len(data_encoded), 80):
+            for index in xrange(0, len(data_encoded), size_block):
               content = data_encoded[index:index + size_block]
               block = SubElement(sub_object, 'block_data', num=str(iterator_block))
               block.text = content




More information about the Erp5-report mailing list