class documentation

class UniqueAppender(Generic[_T]): (source)

View In Hierarchy

Appends items to a collection ensuring uniqueness. Additional appends() of the same object are ignored. Membership is determined by identity (``is a``) not equality (``==``).

Method __init__ Undocumented
Method __iter__ Undocumented
Method append Undocumented
Class Variable __slots__ Undocumented
Instance Variable data Undocumented
Instance Variable _data_appender Undocumented
Instance Variable _unique Undocumented
def __init__(self, data: Union[Iterable[_T], Set[_T], List[_T]], via: Optional[str] = None): (source)

Undocumented

def __iter__(self) -> Iterator[_T]: (source)

Undocumented

def append(self, item: _T): (source)

Undocumented

__slots__: tuple[str, ...] = (source)

Undocumented

Undocumented

_data_appender = (source)

Undocumented

Undocumented