Skip to content

Commit 144a947

Browse files
committed
Fix circular import
1 parent 4d92f31 commit 144a947

3 files changed

Lines changed: 10 additions & 5 deletions

File tree

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 (
@@ -90,6 +89,7 @@
9089

9190
if t.TYPE_CHECKING:
9291
from sqlmesh.core.engine_adapter._typing import DF, QueryOrDF
92+
from sqlmesh.core.engine_adapter.base import EngineAdapter
9393
from sqlmesh.core.environment import EnvironmentNamingInfo
9494

9595
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
@@ -2424,7 +2424,7 @@ def _normalize_snowflake(name: str, prefix_regex: str = "(sqlmesh__)(.*)"):
24242424
# capture row counts for each evaluated snapshot
24252425
actual_execution_stats = {}
24262426

2427-
def capture_row_counts(
2427+
def capture_execution_stats(
24282428
snapshot,
24292429
interval,
24302430
batch_idx,
@@ -2440,7 +2440,9 @@ def capture_row_counts(
24402440
)
24412441

24422442
# apply prod plan
2443-
with patch.object(context.console, "update_snapshot_evaluation_progress", capture_row_counts):
2443+
with patch.object(
2444+
context.console, "update_snapshot_evaluation_progress", capture_execution_stats
2445+
):
24442446
context.plan(auto_apply=True, no_prompts=True)
24452447

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

0 commit comments

Comments
 (0)