

@task(queue=settings.CELERY_REMINDER_CASE_UPDATE_QUEUE, ignore_result=True, acks_late=True, default_retry_delay=(CASE_CHANGED_RETRY_INTERVAL * 60), max_retries=CASE_CHANGED_RETRY_MAX, bind=True)
def case_changed(self, domain, case_id):
    try:
        handler_ids = CaseReminderHandler.get_handler_ids(domain, reminder_type_filter=REMINDER_TYPE_DEFAULT)
        if handler_ids:
            _case_changed(case_id, handler_ids)
    except Exception as e:
        handler_ids.retry(exc=e)

dataset/ETHPy150Open dimagi/commcare-hq/corehq/apps/reminders/tasks.py case_changed/VarMisuse@86/143 `self`->`handler_ids`