summaryrefslogtreecommitdiff
path: root/odoo/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/models.py')
-rw-r--r--odoo/models.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/odoo/models.py b/odoo/models.py
index 8adb0d9c7d8..8a44c40d006 100644
--- a/odoo/models.py
+++ b/odoo/models.py
@@ -169,8 +169,9 @@ class MetaModel(api.Meta):
class NewId(object):
""" Pseudo-ids for new records. """
- def __nonzero__(self):
+ def __bool__(self):
return False
+ __nonzero__ = __bool__
IdType = pycompat.integer_types + (str, unicode, NewId)
@@ -4501,9 +4502,10 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
# "Dunder" methods
#
- def __nonzero__(self):
+ def __bool__(self):
""" Test whether ``self`` is nonempty. """
return bool(getattr(self, '_ids', True))
+ __nonzero__ = __bool__
def __len__(self):
""" Return the size of ``self``. """