old_contents: from __future__ import absolute_import
  
  from celery import shared_task
  from celery.utils.log import get_task_logger
  
  from takeyourmeds.telephony.actions import send_sms, make_call
  
  logger = get_task_logger(__name__)
  
  from .models import Reminder
  
  
  @shared_task()
  def send_reminder_task(reminder_id):
      reminder = Reminder.objects.get(pk=reminder_id)
      if reminder.message:
          send_sms(reminder.telnumber, reminder.message)
      elif reminder.audiourl:
              make_call(reminder.telnumber, reminder.audiourl)
      else:
          logger.warn('Reminder %s has neither message nor url', reminder.pk)
  
new_contents: from __future__ import absolute_import
  
  from celery import shared_task
  from celery.utils.log import get_task_logger
  
  from takeyourmeds.telephony.actions import send_sms, make_call
  
  logger = get_task_logger(__name__)
  
  from .models import Reminder
  
  @shared_task()
  def send_reminder_task(reminder_id):
      reminder = Reminder.objects.get(pk=reminder_id)
      if reminder.message:
          send_sms(reminder.telnumber, reminder.message)
      elif reminder.audiourl:
              make_call(reminder.telnumber, reminder.audiourl)
      else:
          logger.warn("Reminder %s has neither message nor url", reminder.pk)
  
subject: Tidy reminder.tasks