From ba553ecb09258c7ab8b2f23017d98d0a7f77039e Mon Sep 17 00:00:00 2001 From: Cryptex <64497526+Cryptex-github@users.noreply.github.com> Date: Thu, 16 Dec 2021 19:17:41 -0800 Subject: [PATCH 1/2] Fix member related events --- ferris/handler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ferris/handler.py b/ferris/handler.py index e526d89..524aa4f 100644 --- a/ferris/handler.py +++ b/ferris/handler.py @@ -112,7 +112,7 @@ async def MemberCreate(self, data): if member := guild._members.get(data.get('user_id')): member._process_data(data.get('member')) else: - member = Member(guild, data.get('member')) + member = Member(self.connection, data.get('member')) guild._members[member.id] = member self.dispatch('member_create', member) @@ -121,7 +121,7 @@ async def MemberUpdate(self, data): if member := guild._members.get(data.get('user_id')): member._process_data(data.get('member')) else: - member = Member(guild, data.get('user')) + member = Member(self.connection, data.get('user')) guild._members[member.id] = member self.dispatch('member_update', member) @@ -130,7 +130,7 @@ async def MemberDelete(self, data): if member := guild._members.get(data.get('user_id')): guild._members.pop(member.id, None) else: - member = Member(guild, data.get('member')) + member = Member(self.connection, data.get('member')) self.dispatch('member_delete', member) async def GuildCreate(self, data): From 0969d3294d46926488b4d4e807c75b3e8eb8f521 Mon Sep 17 00:00:00 2001 From: Cryptex <64497526+Cryptex-github@users.noreply.github.com> Date: Thu, 16 Dec 2021 19:21:57 -0800 Subject: [PATCH 2/2] .post2 --- ferris/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ferris/__init__.py b/ferris/__init__.py index eaf6ce6..577ecb0 100644 --- a/ferris/__init__.py +++ b/ferris/__init__.py @@ -1,10 +1,8 @@ __author__ = 'Cryptex & jay3332' -__version__ = '0.0.b1.post1' +__version__ = '0.0.b1.post2' # 0.1.0 for the finished release -import urllib.request - from .base import * from .channel import * from .client import * @@ -40,6 +38,8 @@ def create_user(username: str, password: str, email: str) -> PartialUser: PartialUser The created user. """ + import urllib.request + resp = urllib.request.urlopen( urllib.request.Request( f'{HTTPClient.API_BASE_URL}/users',