Skip to content

Commit d6196fe

Browse files
committed
Fix circular import
1 parent 743964d commit d6196fe

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

sqlmesh/core/snapshot/definition.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@
1313
from sqlglot import exp
1414
from sqlglot.optimizer.normalize_identifiers import normalize_identifiers
1515

16-
from sqlmesh.core.config.common import TableNamingConvention, VirtualEnvironmentMode
16+
from sqlmesh.core.config.common import (
17+
TableNamingConvention,
18+
VirtualEnvironmentMode,
19+
EnvironmentSuffixTarget,
20+
)
1721
from sqlmesh.core import constants as c
1822
from sqlmesh.core.audit import StandaloneAudit
19-
from sqlmesh.core.environment import EnvironmentSuffixTarget
2023
from sqlmesh.core.macros import call_macro
2124
from sqlmesh.core.model import Model, ModelKindMixin, ModelKindName, ViewKind, CustomKind
2225
from sqlmesh.core.model.definition import _Model

sqlmesh/core/snapshot/evaluator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
from sqlmesh.core import dialect as d
3838
from sqlmesh.core.audit import Audit, StandaloneAudit
3939
from sqlmesh.core.dialect import schema_
40-
from sqlmesh.core.engine_adapter import EngineAdapter
4140
from sqlmesh.core.engine_adapter.shared import InsertOverwriteStrategy, DataObjectType
4241
from sqlmesh.core.macros import RuntimeStage
4342
from sqlmesh.core.model import (
@@ -83,6 +82,7 @@
8382

8483
if t.TYPE_CHECKING:
8584
from sqlmesh.core.engine_adapter._typing import DF, QueryOrDF
85+
from sqlmesh.core.engine_adapter.base import EngineAdapter
8686
from sqlmesh.core.environment import EnvironmentNamingInfo
8787

8888
logger = logging.getLogger(__name__)

tests/core/engine_adapter/integration/test_integration.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2380,7 +2380,7 @@ def _normalize_snowflake(name: str, prefix_regex: str = "(sqlmesh__)(.*)"):
23802380
# capture row counts for each evaluated snapshot
23812381
actual_execution_stats = {}
23822382

2383-
def capture_row_counts(
2383+
def capture_execution_stats(
23842384
snapshot,
23852385
interval,
23862386
batch_idx,
@@ -2396,7 +2396,9 @@ def capture_row_counts(
23962396
)
23972397

23982398
# apply prod plan
2399-
with patch.object(context.console, "update_snapshot_evaluation_progress", capture_row_counts):
2399+
with patch.object(
2400+
context.console, "update_snapshot_evaluation_progress", capture_execution_stats
2401+
):
24002402
context.plan(auto_apply=True, no_prompts=True)
24012403

24022404
prod_schema_results = ctx.get_metadata_results(object_names["view_schema"][0])

0 commit comments

Comments
 (0)