LiveResolver

class of dascore.io.index.catalog
inherits from: PatchResolver, abc.ABC
source

LiveResolver(
    patches = (),
)

Serve patches from an in-memory registry.

The registry is the store for live catalogs: a dict from each patch’s synthetic path (memorypatch://<instance_id>) to the patch itself. Dict construction deduplicates identical patch instances (set semantics by lineage), and merging catalogs unions the dicts.

Methods

Name Description
live_entries Return the live patch registry.
resolve Look the patch up; live patches ignore trim hints.