added natural object comparision

This commit is contained in:
Deepak Thukral 2010-02-21 12:13:58 +01:00
parent bc7e6ccf53
commit 90d9bd9723

View File

@ -388,3 +388,9 @@ class BaseDocument(object):
obj = cls(**data)
obj._present_fields = present_fields
return obj
def __eq__(self, other):
assert hasattr(other, 'id'), "You cannot compare two objects of different type."
if self.id == other.id:
return True
return False