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