48a1a358 by 冯轩

catch thread

1 parent b71dd59e
...@@ -3715,8 +3715,11 @@ def se_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res ...@@ -3715,8 +3715,11 @@ def se_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res
3715 3715
3716 @app.task 3716 @app.task
3717 def fsm_compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False): 3717 def fsm_compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False):
3718 producer_thread_fsm = threading.Thread(target=fsm_compare_thread, args=(application_id, application_entity, uniq_seq, ocr_res_id, is_ca, is_cms)) 3718 try:
3719 producer_thread_fsm.start() 3719 producer_thread_fsm = threading.Thread(target=fsm_compare_thread, args=(application_id, application_entity, uniq_seq, ocr_res_id, is_ca, is_cms))
3720 producer_thread_fsm.start()
3721 except Exception as e:
3722 compare_log.info('[fsm thread error] [error={0}]'.format(traceback.format_exc()))
3720 3723
3721 3724
3722 def fsm_compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False): 3725 def fsm_compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False):
...@@ -3781,8 +3784,11 @@ def fsm_compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, ...@@ -3781,8 +3784,11 @@ def fsm_compare_thread(application_id, application_entity, uniq_seq, ocr_res_id,
3781 3784
3782 @app.task 3785 @app.task
3783 def compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False): 3786 def compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False):
3784 producer_thread = threading.Thread(target=compare_thread, args=(application_id, application_entity, uniq_seq, ocr_res_id, is_ca, is_cms)) 3787 try:
3785 producer_thread.start() 3788 producer_thread = threading.Thread(target=compare_thread, args=(application_id, application_entity, uniq_seq, ocr_res_id, is_ca, is_cms))
3789 producer_thread.start()
3790 except Exception as e:
3791 compare_log.info('[thread error] [error={0}]'.format(traceback.format_exc()))
3786 3792
3787 def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False): 3793 def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False):
3788 # POS: application_id, application_entity, uniq_seq, None 3794 # POS: application_id, application_entity, uniq_seq, None
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!