Skip to content

Commit 81c0e20

Browse files
committed
cosmetic
1 parent e4f3f1e commit 81c0e20

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

sqlmesh/core/model/definition.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -540,15 +540,15 @@ def render_audit_query(
540540

541541
@property
542542
def pre_statements(self) -> t.List[exp.Expression]:
543-
return self._get_statements("pre_statements_")
543+
return self._get_parsed_statements("pre_statements_")
544544

545545
@property
546546
def post_statements(self) -> t.List[exp.Expression]:
547-
return self._get_statements("post_statements_")
547+
return self._get_parsed_statements("post_statements_")
548548

549549
@property
550550
def on_virtual_update(self) -> t.List[exp.Expression]:
551-
return self._get_statements("on_virtual_update_")
551+
return self._get_parsed_statements("on_virtual_update_")
552552

553553
@property
554554
def macro_definitions(self) -> t.List[d.MacroDef]:
@@ -559,7 +559,7 @@ def macro_definitions(self) -> t.List[d.MacroDef]:
559559
if isinstance(s, d.MacroDef)
560560
]
561561

562-
def _get_statements(self, attr_name: str) -> t.List[exp.Expression]:
562+
def _get_parsed_statements(self, attr_name: str) -> t.List[exp.Expression]:
563563
value = getattr(self, attr_name)
564564
if not value:
565565
return []
@@ -1060,10 +1060,10 @@ def is_metadata_only_change(self, other: _Node) -> bool:
10601060
else:
10611061
for this_statement, other_statement in zip(this_statements, other_statements):
10621062
this_rendered = (
1063-
self._statement_renderer(this_statement).render() or this_statement.sql
1063+
self._statement_renderer(this_statement).render() or this_statement
10641064
)
10651065
other_rendered = (
1066-
other._statement_renderer(other_statement).render() or other_statement.sql
1066+
other._statement_renderer(other_statement).render() or other_statement
10671067
)
10681068
if this_rendered != other_rendered:
10691069
is_metadata_change = False
@@ -1092,8 +1092,9 @@ def _data_hash_values(self) -> t.List[str]:
10921092
def _data_hash_values_sql(self) -> t.List[str]:
10931093
data = []
10941094

1095-
for statement in [*(self.pre_statements_ or []), *(self.post_statements_ or [])]:
1096-
data.append(statement.sql)
1095+
for statements in [self.pre_statements_, self.post_statements_]:
1096+
for statement in statements or []:
1097+
data.append(statement.sql)
10971098

10981099
return data
10991100

0 commit comments

Comments
 (0)