Skip to content

Commit 17b6a8b

Browse files
committed
Fix circular import
1 parent 57b1b6d commit 17b6a8b

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
@@ -2373,7 +2373,7 @@ def _normalize_snowflake(name: str, prefix_regex: str = "(sqlmesh__)(.*)"):
23732373
# capture row counts for each evaluated snapshot
23742374
actual_execution_stats = {}
23752375

2376-
def capture_row_counts(
2376+
def capture_execution_stats(
23772377
snapshot,
23782378
interval,
23792379
batch_idx,
@@ -2389,7 +2389,9 @@ def capture_row_counts(
23892389
)
23902390

23912391
# apply prod plan
2392-
with patch.object(context.console, "update_snapshot_evaluation_progress", capture_row_counts):
2392+
with patch.object(
2393+
context.console, "update_snapshot_evaluation_progress", capture_execution_stats
2394+
):
23932395
context.plan(auto_apply=True, no_prompts=True)
23942396

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

0 commit comments

Comments
 (0)