[Erp5-report] r15094 - /erp5/trunk/products/ERP5SyncML/Subscription.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jul 2 10:09:32 CEST 2007


Author: nicolas
Date: Mon Jul  2 10:09:32 2007
New Revision: 15094

URL: http://svn.erp5.org?rev=15094&view=rev
Log:
Increase performance

Modified:
    erp5/trunk/products/ERP5SyncML/Subscription.py

Modified: erp5/trunk/products/ERP5SyncML/Subscription.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5SyncML/Subscription.py?rev=15094&r1=15093&r2=15094&view=diff
==============================================================================
--- erp5/trunk/products/ERP5SyncML/Subscription.py (original)
+++ erp5/trunk/products/ERP5SyncML/Subscription.py Mon Jul  2 10:09:32 2007
@@ -1376,9 +1376,9 @@
     remaining_object_list = self.getRemainingObjectPathList()
     if remaining_object_list is not None:
       new_list = []
-      for o in remaining_object_list:
-        if o != object_path:
-          new_list.append(o)
+      new_list.extend(remaining_object_list)
+      while object_path in new_list:
+        new_list.remove(object_path)
       self.setRemainingObjectPathList(new_list)
 
   def startSynchronization(self):




More information about the Erp5-report mailing list