Skip to main content

Module discovery

Module discovery 

Source

Structs§

CollectionAvailability
One collection ID aggregated across all catalogs that serve it.

Functions§

aggregate_collections
Aggregate the introspected supported_collections across all catalogs into a flat list of “collection -> serving catalogs.” Catalogs whose supported_collections is None (not yet introspected) contribute nothing.
catalogs_supporting
Return the IDs of every catalog whose introspected set contains collection_id. Catalogs with None (uninitialized) are excluded — we only report definite matches.
collections_by_catalog
Per-catalog view: catalog ID -> sorted list of canonical collection IDs. Catalogs with no introspection data are omitted.
unsupported_collections
Return the requested collections that no known-introspected catalog can serve. Conservative: if any catalog has unknown (None) capabilities, we don’t flag the collection (it might be served).