Add sensible __eq__ method to EmbeddedDocument

This commit is contained in:
Andrey Fedoseev 2012-05-22 22:31:59 +06:00
parent 944aa45459
commit 0b22c140c5

View File

@ -40,6 +40,11 @@ class EmbeddedDocument(BaseDocument):
else:
super(EmbeddedDocument, self).__delattr__(*args, **kwargs)
def __eq__(self, other):
if isinstance(other, self.__class__):
return self._data == other._data
return False
class Document(BaseDocument):
"""The base class used for defining the structure and properties of