@@ -182,10 +182,26 @@ def _generate_table(self, reduce_table: bool, sort_table: bool) -> Table | None:
182
182
183
183
"""
184
184
n_reports_to_display = self ._n_entries_in_table - len (self ._running_tasks )
185
+
186
+ if self ._verbose < 2 :
187
+ reports = [
188
+ report
189
+ for report in self ._reports
190
+ if report ["outcome" ]
191
+ not in (
192
+ TaskOutcome .SKIP ,
193
+ TaskOutcome .SKIP_UNCHANGED ,
194
+ TaskOutcome .SKIP_PREVIOUS_FAILED ,
195
+ TaskOutcome .PERSISTENCE ,
196
+ )
197
+ ]
198
+ else :
199
+ reports = self ._reports
200
+
185
201
if not reduce_table :
186
- relevant_reports = self . _reports
202
+ relevant_reports = reports
187
203
elif n_reports_to_display >= 1 :
188
- relevant_reports = self . _reports [- n_reports_to_display :]
204
+ relevant_reports = reports [- n_reports_to_display :]
189
205
else :
190
206
relevant_reports = []
191
207
@@ -198,26 +214,14 @@ def _generate_table(self, reduce_table: bool, sort_table: bool) -> Table | None:
198
214
table .add_column ("Task" , overflow = "fold" )
199
215
table .add_column ("Outcome" )
200
216
for report in relevant_reports :
201
- if (
202
- report ["outcome" ]
203
- in (
204
- TaskOutcome .SKIP ,
205
- TaskOutcome .SKIP_UNCHANGED ,
206
- TaskOutcome .SKIP_PREVIOUS_FAILED ,
207
- TaskOutcome .PERSISTENCE ,
208
- )
209
- and self ._verbose < 2
210
- ):
211
- pass
212
- else :
213
- table .add_row (
214
- format_task_id (
215
- report ["task" ],
216
- editor_url_scheme = self ._editor_url_scheme ,
217
- short_name = True ,
218
- ),
219
- Text (report ["outcome" ].symbol , style = report ["outcome" ].style ),
220
- )
217
+ table .add_row (
218
+ format_task_id (
219
+ report ["task" ],
220
+ editor_url_scheme = self ._editor_url_scheme ,
221
+ short_name = True ,
222
+ ),
223
+ Text (report ["outcome" ].symbol , style = report ["outcome" ].style ),
224
+ )
221
225
for task in self ._running_tasks .values ():
222
226
table .add_row (
223
227
format_task_id (
0 commit comments