Induce a base class for the scheduling tasks

This commit is contained in:
Calen Pennington
2017-10-18 10:22:06 -04:00
parent 0c5d788a9a
commit 352fa067ae

View File

@@ -65,10 +65,11 @@ def _recurring_nudge_schedule_send(site_id, msg_str):
ace.send(msg)
class ScheduleRecurringNudge(Task):
ignore_result=True
routing_key=ROUTING_KEY
class ScheduleMessageBaseTask(Task):
ignore_result = True
routing_key = ROUTING_KEY
class ScheduleRecurringNudge(ScheduleMessageBaseTask):
def run(
self, site_id, target_day_str, day_offset, bin_num, org_list, exclude_orgs=False, override_recipient_email=None,
):
@@ -84,10 +85,7 @@ class ScheduleRecurringNudge(Task):
)
class ScheduleUpgradeReminder(Task):
ignore_result=True
routing_key=ROUTING_KEY
class ScheduleUpgradeReminder(ScheduleMessageBaseTask):
def run(
self, site_id, target_day_str, day_offset, bin_num, org_list, exclude_orgs=False, override_recipient_email=None,
):
@@ -112,10 +110,7 @@ def _upgrade_reminder_schedule_send(site_id, msg_str):
ace.send(msg)
class ScheduleCourseUpdate(Task):
ignore_result=True
routing_key=ROUTING_KEY
class ScheduleCourseUpdate(ScheduleMessageBaseTask):
def run(
self, site_id, target_day_str, day_offset, bin_num, org_list, exclude_orgs=False, override_recipient_email=None,
):