From 45bb258ff6fb862076ff298c34737be474baf07d Mon Sep 17 00:00:00 2001 From: Saurabh Misra Date: Sat, 5 Apr 2025 13:37:51 -0700 Subject: [PATCH] catch a logging exception --- codeflash/verification/equivalence.py | 33 +++++++++++++++------------ 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/codeflash/verification/equivalence.py b/codeflash/verification/equivalence.py index 853b2d418..6703298c0 100644 --- a/codeflash/verification/equivalence.py +++ b/codeflash/verification/equivalence.py @@ -45,21 +45,24 @@ def compare_test_results(original_results: TestResults, candidate_results: TestR superset_obj = True if not comparator(original_test_result.return_value, cdd_test_result.return_value, superset_obj=superset_obj): are_equal = False - logger.debug( - "File Name: %s\n" - "Test Type: %s\n" - "Verification Type: %s\n" - "Invocation ID: %s\n" - "Original return value: %s\n" - "Candidate return value: %s\n" - "-------------------", - original_test_result.file_name, - original_test_result.test_type, - original_test_result.verification_type, - original_test_result.id, - original_test_result.return_value, - cdd_test_result.return_value, - ) + try: + logger.debug( + "File Name: %s\n" + "Test Type: %s\n" + "Verification Type: %s\n" + "Invocation ID: %s\n" + "Original return value: %s\n" + "Candidate return value: %s\n" + "-------------------", + original_test_result.file_name, + original_test_result.test_type, + original_test_result.verification_type, + original_test_result.id, + original_test_result.return_value, + cdd_test_result.return_value, + ) + except Exception as e: + logger.error(e) break if (original_test_result.stdout and cdd_test_result.stdout) and not comparator( original_test_result.stdout, cdd_test_result.stdout