workouttest_backoffice/aitrainer_backoffice/controlling/cron/cron.py
Tibor Bossanyi (Freelancer) 52212fb949 V1.30.6 cron settings
2021-10-02 11:02:01 +02:00

28 lines
797 B
Python

from ..automation.notification import Notification
from django_cron import CronJobBase, Schedule
import datetime
class MyCronJob(CronJobBase):
RUN_EVERY_MINS = 60
schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
code = 'aitrainer_backoffice.controlling.cron' # a unique code
def do(self):
print(datetime.datetime.now(), " *** START sync customers ")
class NotificationJob(CronJobBase):
notif = Notification()
RUN_EVERY_MINS = 5
schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
code = 'aitrainer_backoffice.controlling.notification' # a unique code
def do(self):
print(datetime.datetime.now(), " *** START notification ")
self.notif.run()
print(datetime.datetime.now(), " *** END notification ")