Change diff stock_supply_production-performance-improvement for 4.0 series

This commit is contained in:
Raimon Esteve 2016-05-30 15:56:15 +02:00
parent 196390fa09
commit 0afe6df558
1 changed files with 9 additions and 9 deletions

View File

@ -1,8 +1,8 @@
diff -r 4af84eb4246d product.py
--- a/trytond/trytond/modules/stock_supply_production/product.py Tue Feb 17 21:08:47 2015 +0100
+++ b/trytond/trytond/modules/stock_supply_production/product.py Wed Apr 15 17:57:32 2015 +0200
diff -r e87597a61e03 trytond/trytond/modules/stock_supply_production/product.py
--- a/trytond/trytond/modules/stock_supply_production/product.py Mon May 02 17:49:48 2016 +0200
+++ b/trytond/trytond/modules/stock_supply_production/product.py Mon May 30 15:53:24 2016 +0200
@@ -10,8 +10,10 @@
class Product:
__metaclass__ = PoolMeta
__name__ = 'product.product'
- def get_supply_period(self):
@ -15,10 +15,10 @@ diff -r 4af84eb4246d product.py
- return int(Configuration(1).supply_period or 0)
+ supply_period = int(Configuration(1).supply_period or 0)
+ return dict((p, supply_period) for p in products)
diff -r 4af84eb4246d production.py
--- a/trytond/trytond/modules/stock_supply_production/production.py Tue Feb 17 21:08:47 2015 +0100
+++ b/trytond/trytond/modules/stock_supply_production/production.py Wed Apr 15 17:57:32 2015 +0200
@@ -87,8 +87,8 @@
diff -r e87597a61e03 production.py
--- a/trytond/trytond/modules/stock_supply_production/production.py Mon May 02 17:49:48 2016 +0200
+++ b/trytond/trytond/modules/stock_supply_production/production.py Mon May 30 15:53:24 2016 +0200
@@ -89,8 +89,8 @@
product_ids, with_childs=True)
# order product by supply period
@ -28,4 +28,4 @@ diff -r 4af84eb4246d production.py
+ in Product.get_supply_periods(sub_products).iteritems())
for warehouse in warehouses:
quantities = dict((x, pbl.pop((warehouse.id, x), 0))
quantities = defaultdict(lambda: 0,