From d42c63e186aa33751d69e7735c3084216b761860 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Thu, 29 Apr 2021 23:20:14 -0400 Subject: [PATCH] Fix some type hints in interactions --- discord/interactions.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/discord/interactions.py b/discord/interactions.py index e8d8f799a..d9d9cd8af 100644 --- a/discord/interactions.py +++ b/discord/interactions.py @@ -25,7 +25,7 @@ DEALINGS IN THE SOFTWARE. """ from __future__ import annotations -from typing import Optional, TYPE_CHECKING +from typing import Optional, TYPE_CHECKING, Tuple, Union from . import utils from .enums import try_enum, InteractionType @@ -77,7 +77,7 @@ class Interaction: for 15 minutes. """ - __slots__ = ( + __slots__: Tuple[str, ...] = ( 'id', 'type', 'guild_id', @@ -112,6 +112,7 @@ class Interaction: self.message = None self.user: Optional[Union[User, Member]] = None + # TODO: there's a potential data loss here if self.guild_id: guild = self.guild or Object(id=self.guild_id)