1
0
Fork 0
taleweave-ai/taleweave/utils/systems.py

16 lines
351 B
Python

from taleweave.models.base import dump_model
from taleweave.utils.file import load_yaml, save_yaml
def load_system_data(cls, file):
with open(file, "r") as f:
data = load_yaml(f)
return cls(**data)
def save_system_data(cls, file, model):
data = dump_model(cls, model)
with open(file, "w") as f:
save_yaml(f, data)