(self, s: AbstractSet[Any])
| 1987 | self.add(value) |
| 1988 | |
| 1989 | def __iand__(self, s: AbstractSet[Any]) -> Self: |
| 1990 | if not collections._set_binops_check_strict(self, s): |
| 1991 | return NotImplemented |
| 1992 | want = self.intersection(s) |
| 1993 | have: Set[_T] = set(self) |
| 1994 | |
| 1995 | remove, add = have - want, want - have |
| 1996 | |
| 1997 | for value in remove: |
| 1998 | self.remove(value) |
| 1999 | for value in add: |
| 2000 | self.add(value) |
| 2001 | return self |
| 2002 | |
| 2003 | def symmetric_difference(self, __s: Iterable[_T]) -> MutableSet[_T]: |
| 2004 | return set(self).symmetric_difference(__s) |
nothing calls this directly
no test coverage detected