Port 2.7 fix for sporadic failure in test_weakset.

This commit is contained in:
Antoine Pitrou 2012-03-04 20:20:34 +01:00
parent 4a90ef0363
commit de89d4b097
1 changed files with 2 additions and 5 deletions

View File

@ -114,11 +114,8 @@ class WeakSet:
def update(self, other):
if self._pending_removals:
self._commit_removals()
if isinstance(other, self.__class__):
self.data.update(other.data)
else:
for element in other:
self.add(element)
for element in other:
self.add(element)
def __ior__(self, other):
self.update(other)