FakeDatasetRef

class lsst.daf.butler.registry.interfaces.FakeDatasetRef

Bases: object

A fake DatasetRef that can be used internally by butler where only the dataset ID is available.

Should only be used when registry can not be used to create a full DatasetRef from the ID. A particular use case is during dataset deletion when solely the ID is available.

Parameters:
id : int

The dataset ID.

Attributes Summary

components
id Unique integer that identifies this dataset.

Methods Summary

flatten(refs, *, parents)
getCheckedId() Return self.id.

Attributes Documentation

components
id

Unique integer that identifies this dataset.

Methods Documentation

static flatten(refs: Iterable[lsst.daf.butler.registry.interfaces._bridge.FakeDatasetRef], *, parents: bool = True) → Iterator[lsst.daf.butler.core.datasets.ref.DatasetRef]
getCheckedId() → int

Return self.id.

This trivial method exists for compatibility with DatasetRef, for which checking is actually done.

Returns:
id : int

self.id.