From abcc6e21eae77cba99ef2b7f422ed1b2a6b6f57f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=A8le=20Vanbaelinghem?= <daniele@nexedi.com> Date: Tue, 22 Sep 2009 14:33:34 +0000 Subject: [PATCH] use defined constant everywhere instead of hardcoded value git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29136 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Type/XMLExportImport.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/product/ERP5Type/XMLExportImport.py b/product/ERP5Type/XMLExportImport.py index d8bd015310..fe73a18060 100644 --- a/product/ERP5Type/XMLExportImport.py +++ b/product/ERP5Type/XMLExportImport.py @@ -98,12 +98,12 @@ def Base_asXML(object, root=None): 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 @@ def Base_asXML(object, root=None): 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 -- 2.30.9