def METHOD_NAME(self, logger_context=None):
    self.setup_logger(logger_context)
    week_number = timezone.now().isocalendar().week
    # Send to all active students
    all_users = set(AbakusGroup.objects.get(name="Students").restricted_lookup()[0])
    recipients = []
    for user in all_users:
        if not user.email_lists_enabled:
            # Don't send emails to users that don't want mail.
            continue
        if EMAIL not in NotificationSetting.active_channels(user, WEEKLY_MAIL):
            continue
        recipients.append(user)
    datatuple = (
        (
            f"Ukesmail uke {week_number}",
            transform(html) if (html := create_weekly_mail(user)) is not None else None,
            settings.DEFAULT_FROM_EMAIL,
            [user.email],
        )
        for user in recipients
    )
    datatuple = tuple(tuppel for tuppel in datatuple if tuppel[1] is not None)
    if datatuple:
        MessageProcessor.send_mass_mail_html(datatuple)