def __eq__(self, other):
try:<EOL><INDENT>return (super(Message, self).__eq__(other) and<EOL>self.body == other.body)<EOL><DEDENT>except AttributeError:<EOL><INDENT>return NotImplemented<EOL><DEDENT>
Check if the properties and bodies of this Message and another
        Message are the same.

        Received messages may contain a 'delivery_info' attribute,
        which isn't compared.