From ce3f3af3a2a03a60f3726ebbb14445e097cb6a94 Mon Sep 17 00:00:00 2001 From: PhanThanhTrung Date: Fri, 3 May 2024 13:26:42 +0700 Subject: [PATCH] fix wrong accuracy invoice no --- cope2n-api/fwd_api/utils/accuracy.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cope2n-api/fwd_api/utils/accuracy.py b/cope2n-api/fwd_api/utils/accuracy.py index cc07a03..bab55b6 100755 --- a/cope2n-api/fwd_api/utils/accuracy.py +++ b/cope2n-api/fwd_api/utils/accuracy.py @@ -678,10 +678,10 @@ def _accuracy_calculate_formatter(inference, target): return inference, target -def _acc_will_be_ignored(key_name, _target, type): +def _acc_will_be_ignored(key_name, _target): is_optional_key = key_name in optional_keys is_empty_target = _target in [[], None, ''] - if is_optional_key and is_empty_target and type == 'feedback': + if is_optional_key and is_empty_target: return True else: return False @@ -703,7 +703,7 @@ def calculate_accuracy(key_name: str, inference: Dict[str, Union[str, List]], ta _inference = inference[key_name] _target = target[key_name] - _will_acc_be_ignored = _acc_will_be_ignored(key_name, _target, type) + _will_acc_be_ignored = _acc_will_be_ignored(key_name, _target) _inference, _target = _accuracy_calculate_formatter(_inference, _target) for i, v in enumerate(_inference):