def task_priority_etl_to_solr(guid, buid, name): try: import_jobs.update_job_source(guid, buid, name) BusinessUnit.clear_cache(int(buid)) ImportRecord(buid=int(buid), success=True).save() except Exception as e: logging.error("Error loading jobs for jobsource: %s", guid) logging.exception(e) ImportRecord(buid=int(buid), success=False).save() raise task_priority_etl_to_solr.retry(exc=e)
def task_clear_bu_cache(buid, **kwargs): try: BusinessUnit.clear_cache(buid) except: logging.error(traceback.format_exc(sys.exc_info()))