diff --git a/product/ERP5Type/DivergenceMessage.py b/product/ERP5Type/DivergenceMessage.py index 34580751ca7068dafeb3c5454e04d6b40f4a94ad..044f4a0c18b3cad9a21cdfbb26b4a937833885a6 100644 --- a/product/ERP5Type/DivergenceMessage.py +++ b/product/ERP5Type/DivergenceMessage.py @@ -93,9 +93,12 @@ class DivergenceMessage(ObjectMessage): return None def __eq__(self, other): - return self.__dict__ == other.__dict__ + try: + return self.__dict__ == other.__dict__ + except AttributeError: + return False def __ne__(self, other): - return self.__dict__ != other.__dict__ + return not self.__eq__(other) allow_class(DivergenceMessage)