aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPythonCoderAS <[email protected]>2020-10-16 22:46:08 -0400
committerGitHub <[email protected]>2020-10-16 22:46:08 -0400
commita40e20fa38801b3867614b533297efc658dfae7a (patch)
tree746b886e63a05f0346acd87208787ffdf860839f
parentFix typo in event reference (diff)
downloaddiscord.py-a40e20fa38801b3867614b533297efc658dfae7a.tar.xz
discord.py-a40e20fa38801b3867614b533297efc658dfae7a.zip
Use Hashable mixin for Message
-rw-r--r--discord/message.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/discord/message.py b/discord/message.py
index 4ba2a826..8c3d9c78 100644
--- a/discord/message.py
+++ b/discord/message.py
@@ -42,6 +42,7 @@ from .flags import MessageFlags
from .file import File
from .utils import escape_mentions
from .guild import Guild
+from .mixins import Hashable
class Attachment:
@@ -252,7 +253,7 @@ def flatten_handlers(cls):
return cls
@flatten_handlers
-class Message:
+class Message(Hashable):
r"""Represents a message from Discord.
There should be no need to create one of these manually.
@@ -388,9 +389,6 @@ class Message:
def __repr__(self):
return '<Message id={0.id} channel={0.channel!r} type={0.type!r} author={0.author!r} flags={0.flags!r}>'.format(self)
- def __eq__(self, other):
- return isinstance(other, self.__class__) and self.id == other.id
-
def _try_patch(self, data, key, transform=None):
try:
value = data[key]