def symmetric_difference(self, that):
diff = self._set.symmetric_difference(that)<EOL>return self._fromset(diff, key=self._key)<EOL>
Return a new set with elements in either *self* or *that* but not both.