コード例 #1
0
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)
コード例 #2
0
ファイル: tasks.py プロジェクト: DirectEmployers/MyJobs
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)
コード例 #3
0
def task_clear_bu_cache(buid, **kwargs):
    try:
        BusinessUnit.clear_cache(buid)
    except:
        logging.error(traceback.format_exc(sys.exc_info()))
コード例 #4
0
ファイル: tasks.py プロジェクト: wejhink/MyJobs
def task_clear_bu_cache(buid, **kwargs):
    try:
        BusinessUnit.clear_cache(buid)
    except:
        logging.error(traceback.format_exc(sys.exc_info()))