NamedValueAbstractSet¶
-
class
lsst.daf.butler.NamedValueAbstractSet(*args, **kwds)¶ Bases:
AbstractSet[lsst.daf.butler.core.named.K_co]Custom sets with named elements.
An abstract base class for custom sets whose elements are objects with a
strnameattribute, allowing some dict-like operations and views to be supported.Attributes Summary
Return set of names associated with the keys, in the same order.
Methods Summary
Return a mapping view with names as keys.
get(key[, default])Return the element with the given name.
isdisjoint(other)Return True if two sets have a null intersection.
Attributes Documentation
Methods Documentation
-
abstract
asMapping() → Mapping[str, K_co]¶ Return a mapping view with names as keys.
- Returns
- dict
Mapping A dictionary-like view with
values() == self.
- dict
-
get(key: Union[str, K_co], default: Optional[Any] = None) → Any¶ Return the element with the given name.
Returns
defaultif no such element is present.
-
isdisjoint(other)¶ Return True if two sets have a null intersection.
-
abstract