From 4466af68aad16b0439fb37caa2d10548251dea54 Mon Sep 17 00:00:00 2001
From: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
Date: Wed, 17 Sep 2008 12:36:41 +0000
Subject: [PATCH] use sum() instead of reduce().

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@23674 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/Document/DeliveryBuilder.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/product/ERP5/Document/DeliveryBuilder.py b/product/ERP5/Document/DeliveryBuilder.py
index 1ab133edc4..60e739d3ab 100644
--- a/product/ERP5/Document/DeliveryBuilder.py
+++ b/product/ERP5/Document/DeliveryBuilder.py
@@ -301,9 +301,8 @@ class DeliveryBuilder(OrderBuilder):
                                    [s_m]
 
     for s_m_list_per_movement in delivery_dict.values():
-      total_quantity = reduce(lambda x, y: \
-                              x + quantity_dict.get(y, y.getQuantity()),
-                              s_m_list_per_movement, 0)
+      total_quantity = sum([quantity_dict.get(s_m, s_m.getQuantity()) \
+                            for s_m in s_m_list_per_movement])
       if total_quantity != 0.0:
         for s_m in s_m_list_per_movement:
           delivery_ratio = quantity_dict.get(s_m, s_m.getQuantity()) \
-- 
2.30.9