[Erp5-report] r10147 - /erp5/trunk/products/ERP5/TargetSolver/CopyToTarget.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Sep 19 13:34:58 CEST 2006
Author: rafael
Date: Tue Sep 19 13:34:37 2006
New Revision: 10147
URL: http://svn.erp5.org?rev=10147&view=rev
Log:
identation fix.
Comment one useless condition.
Modified:
erp5/trunk/products/ERP5/TargetSolver/CopyToTarget.py
Modified: erp5/trunk/products/ERP5/TargetSolver/CopyToTarget.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/TargetSolver/CopyToTarget.py?rev=10147&r1=10146&r2=10147&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/TargetSolver/CopyToTarget.py (original)
+++ erp5/trunk/products/ERP5/TargetSolver/CopyToTarget.py Tue Sep 19 13:34:37 2006
@@ -127,31 +127,33 @@
parent_movement, parent_value_delta_dict = \
self._getParentParameters(simulation_movement, **value_delta_dict)
-
- if parent_movement is not None and parent_movement.isFrozen():
+
+ #if parent is not None and parent_movement.isFrozen():
# If backtraxcking is not possible, we have to make sure that the
# divergence is solved locally by using profit and loss
- sm_quantity = simulation_movement.getQuantity()
- delivery_quantity = \
- simulation_movement.getDeliveryValue().getQuantity()
-# simulation_movement.edit(
-# profit_quantity=sm_quantity - delivery_quantity)
- else:
- # fix foating point rounding error
- if is_last_movement:
+ # sm_quantity = simulation_movement.getQuantity()
+ # delivery_quantity = \
+ # simulation_movement.getDeliveryValue().getQuantity()
+ # simulation_movement.edit(
+ # profit_quantity=sm_quantity - delivery_quantity)
+ #else:
+ if is_last_movement:
delivery_quantity = \
simulation_movement.getDeliveryValue().getQuantity()
simulation_movement.setDeliveryError(delivery_quantity -
value_dict['quantity'])
- delivery = simulation_movement.getDeliveryValue()
- simulation_movement.setDestination(delivery.getDestination())
- simulation_movement.setSource(delivery.getSource())
- simulation_movement.setDestinationSection(delivery.getDestinationSection())
- simulation_movement.setSourceSection(delivery.getSourceSection())
-
- simulation_movement.edit(**value_dict)
- if parent_movement is not None:
+
+ delivery = simulation_movement.getDeliveryValue()
+
+ # XXX Hardcoded Set
+ simulation_movement.setDestination(delivery.getDestination())
+ simulation_movement.setSource(delivery.getSource())
+ simulation_movement.setDestinationSection(delivery.getDestinationSection())
+ simulation_movement.setSourceSection(delivery.getSourceSection())
+
+ simulation_movement.edit(**value_dict)
+
+ if parent_movement is not None and not parent_movement.isFrozen():
# backtrack to the parent movement only if it is not frozen
self._recursivelySolve(parent_movement, is_last_movement=0,
**parent_value_delta_dict)
-
More information about the Erp5-report
mailing list