From 11aedde72f3e0542dbe26e8ca699dbaa972037e3 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Mon, 19 May 2025 15:01:56 +0800 Subject: [PATCH] Fix save_metadata call to await asynchronous execution in load_metadata function. Fixes #192 --- py/utils/file_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py/utils/file_utils.py b/py/utils/file_utils.py index 29d32ea5..7109da25 100644 --- a/py/utils/file_utils.py +++ b/py/utils/file_utils.py @@ -245,7 +245,7 @@ async def load_metadata(file_path: str, model_class: Type[BaseModelMetadata] = L # needs_update = True if needs_update: - save_metadata(file_path, model_class.from_dict(data)) + await save_metadata(file_path, model_class.from_dict(data)) return model_class.from_dict(data)