Skip to content

Commit 6679b09

Browse files
committed
Fix circular import
1 parent 75141ef commit 6679b09

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

2419-
def capture_row_counts(
2419+
def capture_execution_stats(
24202420
snapshot,
24212421
interval,
24222422
batch_idx,
@@ -2432,7 +2432,9 @@ def capture_row_counts(
24322432
)
24332433

24342434
# apply prod plan
2435-
with patch.object(context.console, "update_snapshot_evaluation_progress", capture_row_counts):
2435+
with patch.object(
2436+
context.console, "update_snapshot_evaluation_progress", capture_execution_stats
2437+
):
24362438
context.plan(auto_apply=True, no_prompts=True)
24372439

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

0 commit comments

Comments
 (0)