From 5a51f9dd23d4587d524e6ab028020f29ab3e91e9 Mon Sep 17 00:00:00 2001 From: Arthur Jovart Date: Wed, 1 Sep 2021 22:30:05 +0200 Subject: [PATCH] Fix typings in raw_models.py --- discord/raw_models.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/discord/raw_models.py b/discord/raw_models.py index 702058fc..299d4211 100644 --- a/discord/raw_models.py +++ b/discord/raw_models.py @@ -39,6 +39,7 @@ if TYPE_CHECKING: from .message import Message from .partial_emoji import PartialEmoji from .member import Member + from .threads import Thread from .enums import ChannelType, try_enum @@ -301,9 +302,9 @@ class RawThreadDeleteEvent(_RawReprMixin): __slots__ = ('thread_id', 'thread_type', 'parent_id', 'guild_id', 'thread') - def __init__(self, data): - self.thread_id = int(data['id']) - self.thread_type = try_enum(ChannelType, data['type']) - self.guild_id = int(data['guild_id']) - self.parent_id = int(data['parent_id']) - self.thread = None + def __init__(self, data) -> None: + self.thread_id: int = int(data['id']) + self.thread_type: ChannelType = try_enum(ChannelType, data['type']) + self.guild_id: int = int(data['guild_id']) + self.parent_id: int = int(data['parent_id']) + self.thread: Optional[Thread] = None