We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1f6e29f commit 0b6a708Copy full SHA for 0b6a708
bioluigi/scheduled_external_program.py
@@ -9,6 +9,7 @@
9
10
import datetime
11
import os
12
+from abc import ABC
13
from datetime import timedelta
14
from typing import Optional
15
@@ -19,7 +20,7 @@
19
20
21
cfg = BioluigiConfig()
22
-class ScheduledExternalProgramTask(ScheduledTask, luigi.Task):
23
+class ScheduledExternalProgramTask(ScheduledTask, ABC):
24
"""
25
Variant of :class:`luigi.contrib.external_program.ExternalProgramTask` that
26
executes the task with a :class:`Scheduler`.
bioluigi/schedulers.py
@@ -17,7 +17,7 @@
17
18
-class ScheduledTask(ABC, luigi.Task):
+class ScheduledTask(luigi.Task, ABC):
"""Interface for Luigi tasks that can be scheduled."""
walltime: timedelta
0 commit comments