in src/fmeval/eval_algorithms/__init__.py [0:0]
def __eq__(self, other: Type["EvalScore"]): # type: ignore[override]
try:
assert self.name == other.name
if self.value is not None and other.value is not None:
assert math.isclose(self.value, other.value, abs_tol=ABS_TOL)
assert self.error is None
else:
assert self.value == other.value
assert self.error == other.error
return True
except AssertionError:
return False