[Erp5-report] r23854 - in /erp5/trunk/products: ERP5/Document/ ERP5Form/Extensions/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Sep 26 23:28:15 CEST 2008
Author: kazuhiko
Date: Fri Sep 26 23:28:15 2008
New Revision: 23854
URL: http://svn.erp5.org?rev=23854&view=rev
Log:
use sort(key=) instead of sort(cmp=) for better performance.
Modified:
erp5/trunk/products/ERP5/Document/MovementGroup.py
erp5/trunk/products/ERP5Form/Extensions/Folder_viewSearchDialog.py
Modified: erp5/trunk/products/ERP5/Document/MovementGroup.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/MovementGroup.py?rev=23854&r1=23853&r2=23854&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/MovementGroup.py (original)
+++ erp5/trunk/products/ERP5/Document/MovementGroup.py Fri Sep 26 23:28:15 2008
@@ -78,4 +78,4 @@
# DO NOT OVERRIDE THIS METHOD. Override _separate() instead.
return sorted([[sorted(x[0], key=lambda x: x.getId()), x[1]] \
for x in self._separate(movement_list)],
- lambda a,b: cmp(a[0][0].getId(), b[0][0].getId()))
+ key=lambda x: x[0][0].getId())
Modified: erp5/trunk/products/ERP5Form/Extensions/Folder_viewSearchDialog.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Extensions/Folder_viewSearchDialog.py?rev=23854&r1=23853&r2=23854&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Extensions/Folder_viewSearchDialog.py (original)
+++ erp5/trunk/products/ERP5Form/Extensions/Folder_viewSearchDialog.py Fri Sep 26 23:28:15 2008
@@ -290,7 +290,7 @@
field_id='your_category_list'))
items = [('', '')] + sorted([(translateString(x.title), x.id) for x
in workflow.states.objectValues()],
- lambda a, b: cmp(a[0], b[0]))
+ key=lambda x: x[0])
field._surcharged_edit(
dict(title=translateString(workflow.title),
items=items,
More information about the Erp5-report
mailing list