MCPcopy Create free account
hub / github.com/google-deepmind/dm_control / __iadd__

Method __iadd__

dm_control/viewer/util.py:58–69  ·  view source on GitHub ↗

Adds `items`, avoiding duplicates. Args: items: An iterable of items to add, or a single item to add. Returns: This instance of `QuietSet`.

(self, items)

Source from the content-addressed store, hash-verified

56 self._items = set()
57
58 def __iadd__(self, items):
59 """Adds `items`, avoiding duplicates.
60
61 Args:
62 items: An iterable of items to add, or a single item to add.
63
64 Returns:
65 This instance of `QuietSet`.
66 """
67 self._items.update(to_iterable(items))
68 self._items.discard(None)
69 return self
70
71 def __isub__(self, items):
72 """Detaches `items`.

Callers 1

__iadd__Method · 0.45

Calls 2

to_iterableFunction · 0.85
updateMethod · 0.45

Tested by

no test coverage detected