From 2089f267dccd5fbde235ee8a2dd6db51ec69b7a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8Dcaro=20Guerra?= Date: Wed, 26 Feb 2025 09:28:59 -0700 Subject: [PATCH] feat: add error logs for LogFailedModels event --- dagster_sqlmesh/resource.py | 6 ++++++ pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dagster_sqlmesh/resource.py b/dagster_sqlmesh/resource.py index 0499e66..d9a6988 100644 --- a/dagster_sqlmesh/resource.py +++ b/dagster_sqlmesh/resource.py @@ -191,6 +191,12 @@ def report_event(self, event: console.ConsoleEvent): log_context.error( message, ) + case console.LogFailedModels(models): + log_context.error( + "\n".join( + [f"{str(model)}\n{str(model.__cause__)}" for model in models] + ), + ) case _: log_context.debug("Received event") diff --git a/pyproject.toml b/pyproject.toml index a8f8a8c..bb2e5cd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "dagster-sqlmesh" -version = "0.5.0" +version = "0.6.0" description = "" authors = ["Reuven Gonzales "] license = "Apache 2.0"