У меня есть базовый Django
класс cron, который периодически выполняет работу. Та же работа выполняется для трех различных параметров следующим образом:
class FooCronJob(CronJobBase):
def do(self):
for par in ['par1', 'par2', 'par3']:
# Do same thing for each parameter
Я хочу распараллелить cronjob для этих трех параметров, что означает, что я хочу иметь 3 cronjob, которые выполняют базовый cronjob для каждого параметра.
Каков наилучший способ сделать это без репликации кода? Я использую пакет django-cron
с python3.