torchcell.datamodels.ontology_checks.PropertyMismatch

class PropertyMismatch(*, node_label: str, function: str, lineno: int, emitted_not_declared: list[str] = <factory>, declared_not_emitted: list[str] = <factory>)[source]

Bases: BaseModel

A node class whose emitted properties differ from its declared properties.

model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].