[Erp5-report] r33321 nicolas.dumazet - /erp5/trunk/products/ERP5/Document/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 3 11:21:24 CET 2010
Author: nicolas.dumazet
Date: Wed Mar 3 11:21:20 2010
New Revision: 33321
URL: http://svn.erp5.org?rev=33321&view=rev
Log:
Pass dictionaries instead of tuples to indexing methods
Modified:
erp5/trunk/products/ERP5/Document/Measure.py
erp5/trunk/products/ERP5/Document/Resource.py
Modified: erp5/trunk/products/ERP5/Document/Measure.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Measure.py?rev=33321&r1=33320&r2=33321&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Measure.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Measure.py [utf8] Wed Mar 3 11:21:20 2010
@@ -217,7 +217,9 @@
management_unit_quantity = getQuantity(management_unit_value)
if (not default or quantity == management_unit_quantity):
- return (uid, resource_uid, '^', metric_type_uid, quantity),
+ return (dict(uid=uid, resource_uid=resource_uid,
+ variation='^', metric_type_uid=metric_type_uid,
+ quantity=quantity)),
return ()
if default:
@@ -302,10 +304,10 @@
if quantity is None:
continue
cell = quantity
- row_list.append((uid,
- resource_uid,
- '^%s$' % ''.join(regex_list),
- metric_type_uid,
- cell * quantity_unit))
+ row_list.append(dict(uid=uid,
+ resource_uid=resource_uid,
+ variation='^%s$' % ''.join(regex_list),
+ metric_type_uid=metric_type_uid,
+ quantity=cell * quantity_unit))
return row_list
Modified: erp5/trunk/products/ERP5/Document/Resource.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Resource.py?rev=33321&r1=33320&r2=33321&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Resource.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Resource.py [utf8] Wed Mar 3 11:21:20 2010
@@ -967,7 +967,10 @@
row_list = []
for unit_uid, value in self._getQuantityUnitDefinitionDict().iteritems():
definition_uid, quantity = value
- row_list.append((definition_uid, uid, unit_uid, quantity))
+ row_list.append(dict(uid=definition_uid,
+ resource_uid=uid,
+ quantity_unit_uid=unit_uid,
+ quantity=quantity))
return row_list
@@ -1062,7 +1065,9 @@
.getCategoryUid(metric_type, 'metric_type')
if quantity and metric_type_uid:
uid = self.getUid()
- insert_list += (uid, uid, '^', metric_type_uid, float(quantity)),
+ insert_list.append(dict(uid=uid, resource_uid=uid, variation='^',
+ metric_type_uid=metric_type_uid,
+ quantity=float(quantity)))
return insert_list
More information about the Erp5-report
mailing list