From 666c5b453f6e821ffc4536c8e8db8871fddcbd0b Mon Sep 17 00:00:00 2001 From: Jon Palmisciano Date: Mon, 23 May 2022 11:40:47 -0400 Subject: Fix `ParameterVariables.__{eq,repr}__` implementations --- python/variable.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'python/variable.py') diff --git a/python/variable.py b/python/variable.py index 564281c6..07b8863c 100644 --- a/python/variable.py +++ b/python/variable.py @@ -841,7 +841,7 @@ class ParameterVariables: self._func = func def __repr__(self): - return repr(self._vars) + return f"" def __len__(self): return len(self._vars) @@ -850,6 +850,9 @@ class ParameterVariables: for var in self._vars: yield var + def __eq__(self, other) -> bool: + return (self._vars, self._confidence, self._func) == (other._vars, other._confidence, other._func) + def __getitem__(self, idx) -> 'Variable': return self._vars[idx] -- cgit v1.3.1