aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/message.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/discord/message.py b/discord/message.py
index c71a57d4..27bbbba2 100644
--- a/discord/message.py
+++ b/discord/message.py
@@ -117,9 +117,20 @@ class Message:
self._handle_mentions(data.get('mentions', []))
# clear the cached slot cache
- del self._raw_mentions
- del self._raw_channel_mentions
- del self._clean_content
+ try:
+ del self._raw_mentions
+ except AttributeError:
+ pass
+
+ try:
+ del self._raw_channel_mentions
+ except AttributeError:
+ pass
+ try:
+ del self._clean_content
+ except AttributeError:
+ pass
+
def _handle_mentions(self, mentions):
self.mentions = []