[Erp5-report] r25301 - in /erp5/trunk/bt5/erp5_base: SkinTemplateItem/portal_skins/erp5_bas...
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Jan 26 09:59:33 CET 2009
Author: kazuhiko
Date: Mon Jan 26 09:59:29 2009
New Revision: 25301
URL: http://svn.erp5.org?rev=25301&view=rev
Log:
* calculate the value only once.
* some cosmetic changes.
Modified:
erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Currency_getPriceCalculationOperandDict.xml
erp5/trunk/bt5/erp5_base/bt/revision
Modified: erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Currency_getPriceCalculationOperandDict.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Currency_getPriceCalculationOperandDict.xml?rev=25301&r1=25300&r2=25301&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Currency_getPriceCalculationOperandDict.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Currency_getPriceCalculationOperandDict.xml [utf8] Mon Jan 26 09:59:29 2009
@@ -76,22 +76,21 @@
if movement is None:\n
return context.Resource_getPriceCalculationOperandDict(**kw)\n
else:\n
- # sort_method can already exist in kw.
+ # sort_method can already exist in kw.\n
kw[\'sort_method\'] = sort_by_date\n
predicate_list = context.portal_domains.searchPredicateList(\n
- context=movement,\n
- portal_type=\'Currency Exchange Line\',\n
- validation_state=\'validated\',\n
- test =1,\n
- **kw )\n
- \n
- \n
+ context=movement,\n
+ portal_type=\'Currency Exchange Line\',\n
+ validation_state=\'validated\',\n
+ test=1,\n
+ **kw)\n
\n
-# For each predicate(i.e: Currency Exchange Line) found, get the exchange rate\n
-# with the reference currency\n
+ # For each predicate(i.e: Currency Exchange Line) found, get the exchange rate\n
+ # with the reference currency\n
for predicate in predicate_list:\n
- if predicate.Resource_getPriceCalculationOperandDict(movement=predicate,**kw) is not None:\n
- return predicate.Resource_getPriceCalculationOperandDict(movement=predicate,**kw)\n
+ operand_dict = predicate.Resource_getPriceCalculationOperandDict(movement=predicate, **kw)\n
+ if operand_dict is not None:\n
+ return operand_dict\n
]]></string> </value>
@@ -104,7 +103,7 @@
</item>
<item>
<key> <string>_params</string> </key>
- <value> <string>default=None,movement=None, REQUEST=None, **kw</string> </value>
+ <value> <string>default=None, movement=None, REQUEST=None, **kw</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
@@ -139,9 +138,11 @@
<string>_apply_</string>
<string>_getattr_</string>
<string>context</string>
+ <string>_write_</string>
<string>predicate_list</string>
<string>_getiter_</string>
<string>predicate</string>
+ <string>operand_dict</string>
</tuple>
</value>
</item>
Modified: erp5/trunk/bt5/erp5_base/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/bt/revision?rev=25301&r1=25300&r2=25301&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/bt/revision [utf8] Mon Jan 26 09:59:29 2009
@@ -1,1 +1,1 @@
-512
+513
More information about the Erp5-report
mailing list