[Modeling-cvs] SF.net SVN: modeling: [990] trunk/ProjectModeling/Modeling/EditingContext.py
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2006-04-09 13:55:34
|
Revision: 990 Author: sbigaret Date: 2006-04-09 06:55:25 -0700 (Sun, 09 Apr 2006) ViewCVS: http://svn.sourceforge.net/modeling/?rev=990&view=rev Log Message: ----------- Fixed bug #621210: defining __cmp__ leads to infinite loop Modified Paths: -------------- trunk/ProjectModeling/Modeling/EditingContext.py Modified: trunk/ProjectModeling/Modeling/EditingContext.py =================================================================== --- trunk/ProjectModeling/Modeling/EditingContext.py 2006-04-09 13:54:25 UTC (rev 989) +++ trunk/ProjectModeling/Modeling/EditingContext.py 2006-04-09 13:55:25 UTC (rev 990) @@ -1340,7 +1340,10 @@ # We work for self, so we just remove the ones that are already # marked as deleted ec_deletedObjects = self.allDeletedObjects() - objects=[o for o in objects if o not in ec_deletedObjects] + objects=[o for o in objects + if id(o) not in [id(do) + for do in ec_deletedObjects] + ] else: # We're fetching raw rows. Wow, now we have to remove from the # list the dictionaries corresponding to the deleted objects. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |