Skip to content

Commit 73dab52

Browse files
committed
Fix typing.
1 parent 0b29ed0 commit 73dab52

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/_pytask/execute.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,8 @@ def pytask_execute_task_setup(session: Session, task: PTask) -> None: # noqa: C
213213

214214
# Update explanation on task if in explain mode
215215
if session.config["explain"] and hasattr(task, "_explanation"):
216-
task._explanation.would_execute = needs_to_be_executed # type: ignore[attr-defined]
217-
task._explanation.reasons = change_reasons # type: ignore[attr-defined]
216+
task._explanation.would_execute = needs_to_be_executed
217+
task._explanation.reasons = change_reasons
218218

219219
if not needs_to_be_executed:
220220
collect_provisional_products(session, task)
@@ -344,7 +344,7 @@ def pytask_execute_task_process_report(
344344

345345
# Update explanation with outcome if in explain mode
346346
if explain_mode and hasattr(task, "_explanation"):
347-
task._explanation.outcome = report.outcome # type: ignore[attr-defined]
347+
task._explanation.outcome = report.outcome
348348

349349
return True
350350

src/_pytask/persist.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def pytask_execute_task_setup(session: Session, task: PTask) -> None:
6666
if any_node_changed:
6767
collect_provisional_products(session, task)
6868
if explain_mode and hasattr(task, "_explanation"):
69-
task._explanation.outcome = TaskOutcome.PERSISTENCE # type: ignore[attr-defined]
69+
task._explanation.outcome = TaskOutcome.PERSISTENCE
7070
raise Persisted
7171

7272

src/_pytask/skipping.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ def pytask_execute_task_setup(session: Session, task: PTask) -> None:
5757
if is_unchanged and not session.config["force"]:
5858
collect_provisional_products(session, task)
5959
if explain_mode and hasattr(task, "_explanation"):
60-
task._explanation.outcome = TaskOutcome.SKIP_UNCHANGED # type: ignore[attr-defined]
60+
task._explanation.outcome = TaskOutcome.SKIP_UNCHANGED
6161
raise SkippedUnchanged
6262

6363
is_skipped = has_mark(task, "skip")
6464
if is_skipped:
6565
if explain_mode and hasattr(task, "_explanation"):
66-
task._explanation.outcome = TaskOutcome.SKIP # type: ignore[attr-defined]
66+
task._explanation.outcome = TaskOutcome.SKIP
6767
raise Skipped
6868

6969
skipif_marks = get_marks(task, "skipif")
@@ -73,7 +73,7 @@ def pytask_execute_task_setup(session: Session, task: PTask) -> None:
7373
should_skip = any(arg[0] for arg in marker_args)
7474
if should_skip:
7575
if explain_mode and hasattr(task, "_explanation"):
76-
task._explanation.outcome = TaskOutcome.SKIP # type: ignore[attr-defined]
76+
task._explanation.outcome = TaskOutcome.SKIP
7777
raise Skipped(message)
7878

7979
ancestor_failed_marks = get_marks(task, "skip_ancestor_failed")
@@ -83,7 +83,7 @@ def pytask_execute_task_setup(session: Session, task: PTask) -> None:
8383
for mark in ancestor_failed_marks
8484
)
8585
if explain_mode and hasattr(task, "_explanation"):
86-
task._explanation.outcome = TaskOutcome.SKIP_PREVIOUS_FAILED # type: ignore[attr-defined]
86+
task._explanation.outcome = TaskOutcome.SKIP_PREVIOUS_FAILED
8787
raise SkippedAncestorFailed(message)
8888

8989

0 commit comments

Comments
 (0)