Skip to content

Commit 46eaf49

Browse files
authored
fix: pass multithreaded with log level (#4173)
1 parent 4c89eb0 commit 46eaf49

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

sqlmesh/core/engine_adapter/base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ def __init__(
140140
self._register_comments = register_comments
141141
self._pre_ping = pre_ping
142142
self._pretty_sql = pretty_sql
143+
self._multithreaded = multithreaded
143144

144145
def with_log_level(self, level: int) -> EngineAdapter:
145146
adapter = self.__class__(
@@ -150,6 +151,7 @@ def with_log_level(self, level: int) -> EngineAdapter:
150151
execute_log_level=level,
151152
register_comments=self._register_comments,
152153
null_connection=True,
154+
multithreaded=self._multithreaded,
153155
**self._extra_config,
154156
)
155157

sqlmesh/core/engine_adapter/databricks.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class DatabricksEngineAdapter(SparkEngineAdapter):
4545

4646
def __init__(self, *args: t.Any, **kwargs: t.Any) -> None:
4747
super().__init__(*args, **kwargs)
48-
self._set_spark_engine_adapter_if_needed(kwargs.get("multithreaded", False))
48+
self._set_spark_engine_adapter_if_needed()
4949

5050
@classmethod
5151
def can_access_spark_session(cls, disable_spark_session: bool) -> bool:
@@ -92,7 +92,7 @@ def _use_spark_session(self) -> bool:
9292
def is_spark_session_connection(self) -> bool:
9393
return isinstance(self.connection, SparkSessionConnection)
9494

95-
def _set_spark_engine_adapter_if_needed(self, multithreaded: bool) -> None:
95+
def _set_spark_engine_adapter_if_needed(self) -> None:
9696
self._spark_engine_adapter = None
9797

9898
if not self._use_spark_session or self.is_spark_session_connection:
@@ -117,7 +117,7 @@ def _set_spark_engine_adapter_if_needed(self, multithreaded: bool) -> None:
117117
partial(connection, spark=spark, catalog=catalog),
118118
default_catalog=catalog,
119119
execute_log_level=self._execute_log_level,
120-
multithreaded=multithreaded,
120+
multithreaded=self._multithreaded,
121121
sql_gen_kwargs=self._sql_gen_kwargs,
122122
register_comments=self._register_comments,
123123
pre_ping=self._pre_ping,

0 commit comments

Comments
 (0)