(self, s: AbstractSet[Any])
| 1944 | self.add(value) |
| 1945 | |
| 1946 | def __iand__(self, s: AbstractSet[Any]) -> Self: |
| 1947 | if not collections._set_binops_check_strict(self, s): |
| 1948 | raise NotImplementedError() |
| 1949 | want = self.intersection(s) |
| 1950 | have: Set[_T] = set(self) |
| 1951 | |
| 1952 | remove, add = have - want, want - have |
| 1953 | |
| 1954 | for value in remove: |
| 1955 | self.remove(value) |
| 1956 | for value in add: |
| 1957 | self.add(value) |
| 1958 | return self |
| 1959 | |
| 1960 | def symmetric_difference(self, __s: Iterable[_T]) -> MutableSet[_T]: |
| 1961 | return set(self).symmetric_difference(__s) |
nothing calls this directly
no test coverage detected