MetadataIndex

class MetadataIndex

A metadata lookup over a model, built once by build_metadata_index().

usages is every syside.MetadataUsage in the model in scan order. by_definition_name maps the simple name of a metadata usage’s resolved metadata_definition (its metaclass) to the usages carrying it, so find_metadata_usages(name=...) is a single dict read.

Members defined in MetadataIndex (2 members)

Attributes

by_definition_name: dict[str, list[syside.MetadataUsage]] = 'field(...)'
usages: list[syside.MetadataUsage] = 'field(...)'
Used in