[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:
+1
-3
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user