Fix typings in raw_models.py

This commit is contained in:
Arthur Jovart 2021-09-01 22:30:05 +02:00
parent c34612dd71
commit 5a51f9dd23
No known key found for this signature in database
GPG Key ID: DE4444AAAAAAAAAA

View File

@ -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