modify se failure reason
Showing
1 changed file
with
6 additions
and
4 deletions
... | @@ -779,6 +779,7 @@ def se_compare_process(compare_info, ocr_res_dict): | ... | @@ -779,6 +779,7 @@ def se_compare_process(compare_info, ocr_res_dict): |
779 | 'errorType': '', | 779 | 'errorType': '', |
780 | } | 780 | } |
781 | ) | 781 | ) |
782 | if len(failure_field) > 0: | ||
782 | failure_reason.setdefault(license_en, []).append('/'.join(failure_field)) | 783 | failure_reason.setdefault(license_en, []).append('/'.join(failure_field)) |
783 | else: | 784 | else: |
784 | for license_en, field_list in info_value.items(): | 785 | for license_en, field_list in info_value.items(): |
... | @@ -807,11 +808,12 @@ def se_compare_process(compare_info, ocr_res_dict): | ... | @@ -807,11 +808,12 @@ def se_compare_process(compare_info, ocr_res_dict): |
807 | 'errorType': '', | 808 | 'errorType': '', |
808 | } | 809 | } |
809 | ) | 810 | ) |
811 | if len(failure_field) > 0: | ||
810 | failure_reason.setdefault(license_en, []).append('/'.join(failure_field)) | 812 | failure_reason.setdefault(license_en, []).append('/'.join(failure_field)) |
811 | failure_reason_list = [] | 813 | if failed_count == 0: |
812 | for license_en, failed_field_list in failure_reason.items(): | 814 | failure_reason_str = '' |
813 | failure_reason_list.append('{0}:{1}'.format(license_en, ';'.join(failed_field_list))) | 815 | else: |
814 | failure_reason_str = '、'.join(failure_reason_list) | 816 | failure_reason_str = json.dumps(failure_reason) |
815 | return compare_result, total_fields, failed_count, successful_at_this_level, failure_reason_str | 817 | return compare_result, total_fields, failed_count, successful_at_this_level, failure_reason_str |
816 | 818 | ||
817 | 819 | ... | ... |
-
Please register or sign in to post a comment