[Erp5-report] r32744 nicolas.dumazet - /erp5/trunk/products/ERP5Type/XMLMatrix.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 18 11:04:28 CET 2010
Author: nicolas.dumazet
Date: Thu Feb 18 11:04:17 2010
New Revision: 32744
URL: http://svn.erp5.org?rev=32744&view=rev
Log:
use iteritems
Modified:
erp5/trunk/products/ERP5Type/XMLMatrix.py
Modified: erp5/trunk/products/ERP5Type/XMLMatrix.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/XMLMatrix.py?rev=32744&r1=32743&r2=32744&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/XMLMatrix.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/XMLMatrix.py [utf8] Thu Feb 18 11:04:17 2010
@@ -679,14 +679,13 @@
# Check empty indices.
empty_list = []
base_item = self.index[base_id]
- for i in base_item.keys():
- item = base_item[i]
- if item is None or len(item) == 0:
+ for key, value in base_item.iteritems()
+ if value is None or len(value) == 0:
addError("There is no id for the %dth axis of base_id %s" % (i, base_id))
- empty_list.append(i)
+ empty_list.append(key)
if fixit:
for i in empty_list:
- del base_item[i]
+ del base_item[key]
len_id = len(base_item)
if len(object_id_split) != (len_id + base_id_len): # +1 for the quantity
@@ -695,7 +694,7 @@
to_delete_set.add(object_id)
else :
for i in range(len_id):
- if int(object_id_split[i+base_id_len]) >= len(self.index[base_id][i]):
+ if int(object_id_split[i+base_id_len]) >= len(base_item[i]):
addError("Cell %s is out of bound" % object_id)
to_delete_set.add(object_id)
More information about the Erp5-report
mailing list