ADD:try catch
Showing
1 changed file
with
8 additions
and
2 deletions
... | @@ -3732,6 +3732,7 @@ def fsm_compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca= | ... | @@ -3732,6 +3732,7 @@ def fsm_compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca= |
3732 | compare_log.info('[fsm thread]') | 3732 | compare_log.info('[fsm thread]') |
3733 | #pool = ThreadPoolExecutor(max_workers=6, thread_name_prefix="fsm_thread_") | 3733 | #pool = ThreadPoolExecutor(max_workers=6, thread_name_prefix="fsm_thread_") |
3734 | try: | 3734 | try: |
3735 | # 这个try不生效 | ||
3735 | pool.submit(fsm_compare_thread, application_id, application_entity, uniq_seq, ocr_res_id, is_ca, is_cms) | 3736 | pool.submit(fsm_compare_thread, application_id, application_entity, uniq_seq, ocr_res_id, is_ca, is_cms) |
3736 | except Exception as e: | 3737 | except Exception as e: |
3737 | compare_log.info('[fsm thread fail] [error={0}]'.format(traceback.format_exc())) | 3738 | compare_log.info('[fsm thread fail] [error={0}]'.format(traceback.format_exc())) |
... | @@ -3739,6 +3740,7 @@ def fsm_compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca= | ... | @@ -3739,6 +3740,7 @@ def fsm_compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca= |
3739 | 3740 | ||
3740 | 3741 | ||
3741 | def fsm_compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False): | 3742 | def fsm_compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False): |
3743 | try: | ||
3742 | compare_log.info('{0} [receive fsm task] [entity={1}] [id={2}] [uniq_seq={3}] [ocr_res_id={4}] [is_ca={5}] ' | 3744 | compare_log.info('{0} [receive fsm task] [entity={1}] [id={2}] [uniq_seq={3}] [ocr_res_id={4}] [is_ca={5}] ' |
3743 | '[is_cms={6}]'.format(log_base, application_entity, application_id, uniq_seq, ocr_res_id, | 3745 | '[is_cms={6}]'.format(log_base, application_entity, application_id, uniq_seq, ocr_res_id, |
3744 | is_ca, is_cms)) | 3746 | is_ca, is_cms)) |
... | @@ -3770,6 +3772,8 @@ def fsm_compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, | ... | @@ -3770,6 +3772,8 @@ def fsm_compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, |
3770 | except Exception as e: | 3772 | except Exception as e: |
3771 | compare_log.info('[sleep error] [error={0}]'.format(traceback.format_exc())) | 3773 | compare_log.info('[sleep error] [error={0}]'.format(traceback.format_exc())) |
3772 | compare_log.info('{0} [comparison unfinished file wait delay_time end] [entity={1}] [id={2}] [doc_id={3}]'.format(log_base, application_entity, application_id, doc_wait_file_result.id)) | 3774 | compare_log.info('{0} [comparison unfinished file wait delay_time end] [entity={1}] [id={2}] [doc_id={3}]'.format(log_base, application_entity, application_id, doc_wait_file_result.id)) |
3775 | except Exception as e: | ||
3776 | compare_log.info('[fsm_compare_thread error] [error={0}]'.format(traceback.format_exc())) | ||
3773 | 3777 | ||
3774 | 3778 | ||
3775 | # 调用java fsm 比对流程接口(http) | 3779 | # 调用java fsm 比对流程接口(http) |
... | @@ -3817,6 +3821,7 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True | ... | @@ -3817,6 +3821,7 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True |
3817 | compare_log.info('[non fsm thread]') | 3821 | compare_log.info('[non fsm thread]') |
3818 | #pool = ThreadPoolExecutor(max_workers=6, thread_name_prefix="non_fsm_thread_") | 3822 | #pool = ThreadPoolExecutor(max_workers=6, thread_name_prefix="non_fsm_thread_") |
3819 | try: | 3823 | try: |
3824 | # 这个try不生效 | ||
3820 | pool.submit(compare_thread, application_id, application_entity, uniq_seq, ocr_res_id, is_ca, is_cms) | 3825 | pool.submit(compare_thread, application_id, application_entity, uniq_seq, ocr_res_id, is_ca, is_cms) |
3821 | except Exception as e: | 3826 | except Exception as e: |
3822 | compare_log.info('[non fsm thread fail] [error={0}]'.format(traceback.format_exc())) | 3827 | compare_log.info('[non fsm thread fail] [error={0}]'.format(traceback.format_exc())) |
... | @@ -3825,7 +3830,7 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True | ... | @@ -3825,7 +3830,7 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True |
3825 | def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False): | 3830 | def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ca=True, is_cms=False): |
3826 | # POS: application_id, application_entity, uniq_seq, None | 3831 | # POS: application_id, application_entity, uniq_seq, None |
3827 | # OCR: application_id, business_type(application_entity), None, ocr_res_id | 3832 | # OCR: application_id, business_type(application_entity), None, ocr_res_id |
3828 | 3833 | try: | |
3829 | compare_log.info('{0} [receive task] [entity={1}] [id={2}] [uniq_seq={3}] [ocr_res_id={4}] [is_ca={5}] ' | 3834 | compare_log.info('{0} [receive task] [entity={1}] [id={2}] [uniq_seq={3}] [ocr_res_id={4}] [is_ca={5}] ' |
3830 | '[is_cms={6}]'.format(log_base, application_entity, application_id, uniq_seq, ocr_res_id, | 3835 | '[is_cms={6}]'.format(log_base, application_entity, application_id, uniq_seq, ocr_res_id, |
3831 | is_ca, is_cms)) | 3836 | is_ca, is_cms)) |
... | @@ -3941,4 +3946,5 @@ def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ | ... | @@ -3941,4 +3946,5 @@ def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ |
3941 | compare_log.error('{0} [Auto SE] [result save error] [entity={1}] [id={2}] [ocr_res_id={3}] ' | 3946 | compare_log.error('{0} [Auto SE] [result save error] [entity={1}] [id={2}] [ocr_res_id={3}] ' |
3942 | '[error={4}]'.format(log_base, application_entity, application_id, ocr_res_id, | 3947 | '[error={4}]'.format(log_base, application_entity, application_id, ocr_res_id, |
3943 | traceback.format_exc())) | 3948 | traceback.format_exc())) |
3944 | 3949 | except Exception as e: | |
3950 | compare_log.info('[compare_thread error] [error={0}]'.format(traceback.format_exc())) | ... | ... |
-
Please register or sign in to post a comment