File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77from sqlmesh .core .console import Console
88from sqlmesh .core .dialect import schema_
99from sqlmesh .core .environment import Environment
10+ from sqlmesh .utils .errors import SQLMeshError
1011
1112if t .TYPE_CHECKING :
1213 from sqlmesh .core .engine_adapter .base import EngineAdapter
@@ -46,7 +47,9 @@ def cleanup_expired_views(
4647 if console :
4748 console .update_cleanup_progress (schema .sql (dialect = adapter .dialect ))
4849 except Exception as e :
49- logger .warning ("Failed to drop the expired environment schema '%s': %s" , schema , e )
50+ raise SQLMeshError (
51+ f"Failed to drop the expired environment schema '{ schema } ': { e } "
52+ ) from e
5053 for expired_view in {
5154 snapshot .qualified_view_name .for_environment (
5255 environment .naming_info , dialect = adapter .dialect
@@ -60,7 +63,9 @@ def cleanup_expired_views(
6063 if console :
6164 console .update_cleanup_progress (expired_view )
6265 except Exception as e :
63- logger .warning ("Failed to drop the expired environment view '%s': %s" , expired_view , e )
66+ raise SQLMeshError (
67+ f"Failed to drop the expired environment view '{ expired_view } ': { e } "
68+ ) from e
6469
6570
6671def transactional () -> t .Callable [[t .Callable ], t .Callable ]:
You can’t perform that action at this time.
0 commit comments