[Erp5-report] r23855 - in /erp5/trunk/products: ERP5/Document/ ERP5Form/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Sep 26 23:28:46 CEST 2008


Author: kazuhiko
Date: Fri Sep 26 23:28:46 2008
New Revision: 23855

URL: http://svn.erp5.org?rev=23855&view=rev
Log:
use sort(reverse=True).

Modified:
    erp5/trunk/products/ERP5/Document/AmortisationRule.py
    erp5/trunk/products/ERP5Form/PreferenceTool.py

Modified: erp5/trunk/products/ERP5/Document/AmortisationRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AmortisationRule.py?rev=23855&r1=23854&r2=23855&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AmortisationRule.py (original)
+++ erp5/trunk/products/ERP5/Document/AmortisationRule.py Fri Sep 26 23:28:46 2008
@@ -677,7 +677,7 @@
       # We have each matching ratio. Now we need to match each amortisation period
       # according to these ratio : the highest ratio gets the priority, then the next
       # highest is taken into account if corresponding resources are free, and so on
-      matching_ratio_list.sort(key=lambda x: -x['ratio'])
+      matching_ratio_list.sort(key=lambda x: x['ratio'], reverse=True)
       calculated_to_match = calculated_period_dict.keys()
       aggregated_to_match = aggregated_period_dict.keys()
       match_dict = {}

Modified: erp5/trunk/products/ERP5Form/PreferenceTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/PreferenceTool.py?rev=23855&r1=23854&r2=23855&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/PreferenceTool.py (original)
+++ erp5/trunk/products/ERP5Form/PreferenceTool.py Fri Sep 26 23:28:46 2008
@@ -228,11 +228,11 @@
             prefs.append(pref)
         else :
           prefs.append(pref)
-    prefs.sort(key=lambda x: -x.getPriority())
+    prefs.sort(key=lambda x: x.getPriority(), reverse=True)
     # add system preferences after user preferences
     sys_prefs = [x.getObject() for x in self.searchFolder(portal_type='System Preference', **kw) \
                  if x.getObject().getProperty('preference_state', 'broken') in ('enabled', 'global')]
-    sys_prefs.sort(key=lambda x: -x.getPriority())
+    sys_prefs.sort(key=lambda x: x.getPriority(), reverse=True)
     return sys_prefs + prefs
 
   security.declareProtected(Permissions.View, 'getActivePreference')




More information about the Erp5-report mailing list