[Erp5-report] r20272 - in /experimental/bt5/erp5_core_experimental: SkinTemplateItem/portal...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Apr 2 14:48:10 CEST 2008
Author: bartek
Date: Wed Apr 2 14:48:08 2008
New Revision: 20272
URL: http://svn.erp5.org?rev=20272&view=rev
Log:
This way of removing duplicates from list is 2-3 times faster.
Modified:
experimental/bt5/erp5_core_experimental/SkinTemplateItem/portal_skins/erp5_core_experimental/uniq.xml
experimental/bt5/erp5_core_experimental/bt/revision
Modified: experimental/bt5/erp5_core_experimental/SkinTemplateItem/portal_skins/erp5_core_experimental/uniq.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_core_experimental/SkinTemplateItem/portal_skins/erp5_core_experimental/uniq.xml?rev=20272&r1=20271&r2=20272&view=diff
==============================================================================
--- experimental/bt5/erp5_core_experimental/SkinTemplateItem/portal_skins/erp5_core_experimental/uniq.xml (original)
+++ experimental/bt5/erp5_core_experimental/SkinTemplateItem/portal_skins/erp5_core_experimental/uniq.xml Wed Apr 2 14:48:08 2008
@@ -3,11 +3,8 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
- <tuple>
- <string>Products.PythonScripts.PythonScript</string>
- <string>PythonScript</string>
- </tuple>
- <none/>
+ <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
+ <tuple/>
</tuple>
</pickle>
<pickle>
@@ -72,9 +69,7 @@
Make a list unique (optionally sorted, too)\n
"""\n
\n
-a_list = dict(zip(a_list, a_list)).keys()\n
-# or like this:\n
-# a_list = {}.fromkeys(a_list).keys()\n
+a_list = {}.fromkeys(a_list).keys()\n
\n
if compare_method_id is not None:\n
compare_method = getattr(context, compare_method_id)\n
@@ -130,11 +125,9 @@
<string>sort</string>
<string>compare_method_id</string>
<string>_getattr_</string>
- <string>dict</string>
- <string>zip</string>
<string>None</string>
<string>getattr</string>
-<string>context</string>
+ <string>context</string>
<string>compare_method</string>
</tuple>
</value>
Modified: experimental/bt5/erp5_core_experimental/bt/revision
URL: http://svn.erp5.org/experimental/bt5/erp5_core_experimental/bt/revision?rev=20272&r1=20271&r2=20272&view=diff
==============================================================================
--- experimental/bt5/erp5_core_experimental/bt/revision (original)
+++ experimental/bt5/erp5_core_experimental/bt/revision Wed Apr 2 14:48:08 2008
@@ -1,1 +1,1 @@
-24
+25
More information about the Erp5-report
mailing list