Skip to content

Commit 6fe3619

Browse files
committed
Implement fix.
1 parent e715d25 commit 6fe3619

File tree

1 file changed

+26
-22
lines changed

1 file changed

+26
-22
lines changed

src/_pytask/live.py

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,26 @@ def _generate_table(self, reduce_table: bool, sort_table: bool) -> Table | None:
182182
183183
"""
184184
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+
185201
if not reduce_table:
186-
relevant_reports = self._reports
202+
relevant_reports = reports
187203
elif n_reports_to_display >= 1:
188-
relevant_reports = self._reports[-n_reports_to_display:]
204+
relevant_reports = reports[-n_reports_to_display:]
189205
else:
190206
relevant_reports = []
191207

@@ -198,26 +214,14 @@ def _generate_table(self, reduce_table: bool, sort_table: bool) -> Table | None:
198214
table.add_column("Task", overflow="fold")
199215
table.add_column("Outcome")
200216
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+
)
221225
for task in self._running_tasks.values():
222226
table.add_row(
223227
format_task_id(

0 commit comments

Comments
 (0)