Browse Source

Fix some type hints in interactions

pull/6961/head
Rapptz 4 years ago
parent
commit
d42c63e186
  1. 5
      discord/interactions.py

5
discord/interactions.py

@ -25,7 +25,7 @@ DEALINGS IN THE SOFTWARE.
""" """
from __future__ import annotations from __future__ import annotations
from typing import Optional, TYPE_CHECKING from typing import Optional, TYPE_CHECKING, Tuple, Union
from . import utils from . import utils
from .enums import try_enum, InteractionType from .enums import try_enum, InteractionType
@ -77,7 +77,7 @@ class Interaction:
for 15 minutes. for 15 minutes.
""" """
__slots__ = ( __slots__: Tuple[str, ...] = (
'id', 'id',
'type', 'type',
'guild_id', 'guild_id',
@ -112,6 +112,7 @@ class Interaction:
self.message = None self.message = None
self.user: Optional[Union[User, Member]] = None self.user: Optional[Union[User, Member]] = None
# TODO: there's a potential data loss here # TODO: there's a potential data loss here
if self.guild_id: if self.guild_id:
guild = self.guild or Object(id=self.guild_id) guild = self.guild or Object(id=self.guild_id)

Loading…
Cancel
Save