@@ -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