From d37d46dfbcedadeb439ad0367f8afcf8867dca43 Mon Sep 17 00:00:00 2001 From: "kenton@google.com" Date: Sat, 25 Apr 2009 02:53:47 +0000 Subject: Integrate recent changes from Google-internal code tree. See CHANGES.txt for details. --- python/google/protobuf/reflection.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'python/google/protobuf/reflection.py') diff --git a/python/google/protobuf/reflection.py b/python/google/protobuf/reflection.py index f345067a..5ab7a1b1 100755 --- a/python/google/protobuf/reflection.py +++ b/python/google/protobuf/reflection.py @@ -599,6 +599,10 @@ def _AddHasExtensionMethod(cls): def _AddEqualsMethod(message_descriptor, cls): """Helper for _AddMessageMethods().""" def __eq__(self, other): + if (not isinstance(other, message_mod.Message) or + other.DESCRIPTOR != self.DESCRIPTOR): + return False + if self is other: return True -- cgit v1.2.3