Skip to content

Commit b166bbe

Browse files
committed
fix: undo singleton for translator
1 parent 51643c8 commit b166bbe

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

dagster_sqlmesh/asset.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def sqlmesh_assets(
2222
config: SQLMeshContextConfig,
2323
context_factory: ContextFactory[ContextCls] = lambda **kwargs: Context(**kwargs),
2424
name: str | None = None,
25-
dagster_sqlmesh_translator: SQLMeshDagsterTranslator = SQLMeshDagsterTranslator(),
25+
dagster_sqlmesh_translator: SQLMeshDagsterTranslator | None = None,
2626
compute_kind: str = "sqlmesh",
2727
op_tags: t.Mapping[str, t.Any] | None = None,
2828
required_resource_keys: set[str] | None = None,
@@ -31,7 +31,8 @@ def sqlmesh_assets(
3131
enabled_subsetting: bool = False,
3232
) -> t.Callable[[t.Callable[..., t.Any]], AssetsDefinition]:
3333
controller = DagsterSQLMeshController.setup_with_config(config=config, context_factory=context_factory)
34-
34+
if not dagster_sqlmesh_translator:
35+
dagster_sqlmesh_translator = SQLMeshDagsterTranslator()
3536
conversion = controller.to_asset_outs(environment, translator=dagster_sqlmesh_translator)
3637

3738
return multi_asset(

0 commit comments

Comments
 (0)