Нераспознанная ошибка дня недели во вкладке python -Cron - PullRequest
0 голосов
/ 15 марта 2020

Я работаю над приложением Django. Я использовал crontab для заданий в фоновом режиме. Вот пример моего кода

from crontab import cronTab
pddays=[1,2,3,4]
cron = CronTab(user=username)
job = cron.new(command=“curl http://***********”)
job.dow.on(str(pddays)[1:-1])
cron.write()

Но когда я его выполняю, я получаю ошибку -

ValueError: Нераспознанная выходная неделя '1,2,3,4'

1 Ответ

0 голосов
/ 15 марта 2020

Библиотека crontab ожидает, что аргументы, представляющие собой либо целое число, представляющее день (0-6), либо его сокращение в виде строки ('SUN', 'FRI' et c ...), поэтому вы можете распаковать pddays список целых чисел для него:

job.dow.on(*pddays)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...