From 65a740e52f12c69a7bfade99c98db175c2f82aad Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Mon, 23 Oct 2017 23:26:12 -0400 Subject: [PATCH] Make SendEmailBaseCommand.send_emails raise NotImplementedError --- .../djangoapps/schedules/management/commands/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openedx/core/djangoapps/schedules/management/commands/__init__.py b/openedx/core/djangoapps/schedules/management/commands/__init__.py index 0aaeefd701..8c71e049d6 100644 --- a/openedx/core/djangoapps/schedules/management/commands/__init__.py +++ b/openedx/core/djangoapps/schedules/management/commands/__init__.py @@ -37,6 +37,9 @@ class SendEmailBaseCommand(PrefixedDebugLoggerMixin, BaseCommand): override_recipient_email = options.get('override_recipient_email') self.send_emails(site, current_date, override_recipient_email) + def send_emails(self, *args, **kwargs): + raise NotImplementedError + def enqueue(self, day_offset, site, current_date, override_recipient_email=None): self.async_send_task.enqueue( site, @@ -44,6 +47,3 @@ class SendEmailBaseCommand(PrefixedDebugLoggerMixin, BaseCommand): day_offset, override_recipient_email, ) - - def send_emails(self, *args, **kwargs): - pass # define in subclass