Merge pull request #115 from SDSRV-IDP/trungpt/minor_fix_invoice_no_acc

fix wrong accuracy invoice no
This commit is contained in:
Đỗ Xuân Tân 2024-05-03 13:46:33 +07:00 committed by GitHub Enterprise
commit 21d259e6d1

View File

@ -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):