Files
revng-revng/python/revng/model/README.md
Giacomo Vercesi 38b50c2977 tupletree: fix Reference class
Fix the `Reference` class, make it work with the new model and allow it
to be dereferences via the `_accessor` attribute.
2025-07-18 09:30:55 +02:00

16 lines
543 B
Markdown

# rev.ng model classes
By default, importing the top level package will expose the classes for the latest version of the model.
Example: deserializing a model
```python
import yaml
from revng import model as m
with open("/path/to/model.yaml") as f:
model = m.Binary.deserialize(f)
```
It is not possible to import a model with a schema version other than the latest. In order to load older models, you first need to migrate them, either using the `revng.model.migrations` Python module or using the `revng model migrate` CLI command.