[Erp5-report] r44184 jerome - /erp5/trunk/products/ERP5/mixin/rule.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 11 14:58:47 CET 2011
Author: jerome
Date: Fri Mar 11 14:58:47 2011
New Revision: 44184
URL: http://svn.erp5.org?rev=44184&view=rev
Log:
no need to access the delivery movement, checking if a category is set is
likely enough
Modified:
erp5/trunk/products/ERP5/mixin/rule.py
Modified: erp5/trunk/products/ERP5/mixin/rule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/mixin/rule.py?rev=44184&r1=44183&r2=44184&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/mixin/rule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/mixin/rule.py [utf8] Fri Mar 11 14:58:47 2011
@@ -219,7 +219,7 @@ class RuleMixin(Predicate):
Only account movements which are not associated to a delivery;
Whenever delivery is there, delivery has priority
"""
- return movement.getDeliveryValue() is None
+ return not movement.getDelivery()
# Implementation of IDivergenceController # XXX-JPS move to IDivergenceController only mixin for
security.declareProtected( Permissions.AccessContentsInformation,
@@ -229,10 +229,9 @@ class RuleMixin(Predicate):
Returns true if the Simulation Movement is divergent comparing to
the delivery value
"""
- delivery = movement.getDeliveryValue()
- if delivery is None:
+ if not movement.getDelivery():
return False
- return len(self.getDivergenceList(movement)) != 0
+ return bool(self.getDivergenceList(movement))
security.declareProtected(Permissions.View, 'getDivergenceList')
def getDivergenceList(self, movement):
More information about the Erp5-report
mailing list