def rebuild_cases(domain, cases, logger): detail = RebuildWithReason(reason='undo UUID clash') for case_id in cases: try: FormProcessorSQL.hard_rebuild_case(domain, case_id, detail) logger.info('Case %s rebuilt' % case_id) except: logger.error("Exception rebuilding case %s".format(case_id)) logger.exception("message")
def rebuild_cases(domain, cases, logger): detail = RebuildWithReason(reason='undo UUID clash') for case_id in cases: try: FormProcessorSQL.hard_rebuild_case(domain, case_id, detail) logger.info('Case %s rebuilt' % case_id) except: logger.error("Exception rebuilding case %s".format(case_id)) logger.exception("message")
def rebuild_case(sql_case, detail=None): """Rebuild SQL case This does not save the case. This function should be wrapped in a case lock if the case will be saved afterward. """ if detail is None: detail = RebuildWithReason(reason=COUCH_SQL_REBUILD_REASON) new_case = FormProcessorSQL.hard_rebuild_case( sql_case.domain, sql_case.case_id, detail, lock=False, save=False) return new_case
def rebuild_cases(cases_to_rebuild_by_domain, logger): detail = RebuildWithReason(reason='undo UUID clash') for domain, case_ids in six.iteritems(cases_to_rebuild_by_domain): for case_id in case_ids: FormProcessorSQL.hard_rebuild_case(domain, case_id, detail) logger.log('Case %s rebuilt' % case_id)
def rebuild_cases(cases_to_rebuild_by_domain, logger): detail = RebuildWithReason(reason='undo UUID clash') for domain, case_ids in six.iteritems(cases_to_rebuild_by_domain): for case_id in case_ids: FormProcessorSQL.hard_rebuild_case(domain, case_id, detail) logger.log('Case %s rebuilt' % case_id)
def rebuild_case(sql_case, detail=None): if detail is None: detail = RebuildWithReason(reason=COUCH_SQL_REBUILD_REASON) return FormProcessorSQL.hard_rebuild_case(sql_case.domain, sql_case.case_id, detail)
def rebuild_cases(cases_to_rebuild_by_domain): detail = RebuildWithReason(reason='undo UUID clash') for domain, case_ids in cases_to_rebuild_by_domain.iteritems(): for case_id in case_ids: FormProcessorSQL.hard_rebuild_case(domain, case_id, detail)