We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 51ae985 commit dd5e981Copy full SHA for dd5e981
web/server/watcher.py
@@ -2,6 +2,7 @@
2
import json
3
import logging
4
5
+from fastapi.encoders import jsonable_encoder
6
from watchfiles import DefaultFilter, awatch
7
8
from sqlmesh.core import constants as c
@@ -28,7 +29,5 @@ async def watch_project(queue: asyncio.Queue) -> None:
28
29
logger.exception("Error loading context")
30
else:
31
queue.put_nowait(
- Event(
32
- event="models", data=json.dumps([model.dict() for model in get_models(context)])
33
- )
+ Event(event="models", data=json.dumps(jsonable_encoder(get_models(context))))
34
)
0 commit comments