[FIX] models: Display stack when log a unsupported operand in models

closes odoo/odoo#95079

X-original-commit: 81c21e6531aa57f8e6d4e18a60261a2d69b0bdc4
Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com>
This commit is contained in:
Gorash
2022-07-01 15:19:54 +02:00
parent 1186cd1c40
commit f5d5e2b242
+1 -3
View File
@@ -6028,9 +6028,7 @@ class BaseModel(metaclass=MetaModel):
return self._name == other._name and set(self._ids) == set(other._ids)
except AttributeError:
if other:
filename, lineno = frame_codeinfo(currentframe(), 1)
_logger.warning("unsupported operand type(s) for \"==\": '%s()' == '%r' (%s:%s)",
self._name, other, filename, lineno)
warnings.warn(f"unsupported operand type(s) for \"==\": '{self._name}()' == '{other!r}'", stacklevel=2)
return NotImplemented
def __lt__(self, other):