pymel.util.MutableSet — PyMEL 1.0.7 documentation

pymel.util.MutableSet

Inheritance diagram of MutableSet

class MutableSet

A mutable set is a finite, iterable container.

This class provides concrete generic implementations of all methods except for __contains__, __iter__, __len__, add(), and discard().

To override the comparisons (presumably for speed, as the semantics are fixed), all you have to do is redefine __le__ and then the other operations will automatically follow suit.

add(value)

Add an element.

clear()

This is slow (creates N new iterators!) but effective.

discard(value)

Remove an element. Do not raise an exception if absent.

pop()

Return the popped value. Raise KeyError if empty.

remove(value)

Remove an element. If not a member, raise a KeyError.

Previous topic

pymel.util.MutableSequence

Next topic

pymel.util.OrderedDict

Core Modules

Type Modules

Other Modules

This Page