File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ dependencies = [
2323 " requests" ,
2424 " rich[jupyter]" ,
2525 " ruamel.yaml" ,
26- " sqlglot[rs]~=26.32 .0" ,
26+ " sqlglot[rs]~=26.33 .0" ,
2727 " tenacity" ,
2828 " time-machine" ,
2929 " json-stream"
Original file line number Diff line number Diff line change @@ -913,6 +913,7 @@ def __init__(
913913 self .table_diff_progress_live : t .Optional [Live ] = None
914914
915915 self .signal_status_tree : t .Optional [Tree ] = None
916+ self .signal_status_logged : bool = False
916917
917918 self .verbosity = verbosity
918919 self .dialect = dialect
@@ -955,8 +956,12 @@ def start_evaluation_progress(
955956 audit_only : bool = False ,
956957 ) -> None :
957958 """Indicates that a new snapshot evaluation/auditing progress has begun."""
958- # Add a newline to separate signal checking from evaluation
959- self ._print ("" )
959+
960+ # Add a newline to separate signal checking from evaluation. Since a project
961+ # may not use signals at all, we use an internal flag to control this newline.
962+ if self .signal_status_logged :
963+ self ._print ("" )
964+ self .signal_status_logged = False
960965
961966 if not self .evaluation_progress_live :
962967 self .evaluation_total_progress = make_progress_bar (
@@ -1120,6 +1125,7 @@ def start_signal_progress(
11201125 dialect = self .dialect ,
11211126 )
11221127 self .signal_status_tree = Tree (f"Checking signals for { display_name } " )
1128+ self .signal_status_logged = True
11231129
11241130 def update_signal_progress (
11251131 self ,
You can’t perform that action at this time.
0 commit comments