(self, other)
| 128 | def symmetric_difference_update(self, other): |
| 129 | self.__ixor__(other) |
| 130 | def __ixor__(self, other): |
| 131 | if self is other: |
| 132 | self.data.clear() |
| 133 | else: |
| 134 | self.data.symmetric_difference_update(ref(item, self._remove) for item in other) |
| 135 | return self |
| 136 | |
| 137 | def union(self, other): |
| 138 | return self.__class__(e for s in (self, other) for e in s) |
no test coverage detected