From 1ace0120f76e1dc4e36493d17f5ff7d50dd4e4f4 Mon Sep 17 00:00:00 2001 From: EdVraz <88881326+EdVraz@users.noreply.github.com> Date: Mon, 6 Jun 2022 14:54:32 +0200 Subject: [PATCH 1/2] refactor: Raise an exception --- interactions/api/http/guild.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/interactions/api/http/guild.py b/interactions/api/http/guild.py index 8f812fb50..a3bba75e6 100644 --- a/interactions/api/http/guild.py +++ b/interactions/api/http/guild.py @@ -8,6 +8,7 @@ from ..models.role import Role from .request import _Request from .route import Route +from ..error import HTTPException __all__ = ("GuildRequest",) @@ -28,6 +29,9 @@ async def get_self_guilds(self) -> List[dict]: """ request = await self._req.request(Route("GET", "/users/@me/guilds")) + if isinstance(request, dict): + raise HTTPException(request["code"]) + for guild in request: if guild.get("id"): self.cache.self_guilds.add(Item(id=guild["id"], value=Guild(**guild, _client=self))) From a96de3fa396861b673deba65f66e814fb569d59f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 6 Jun 2022 12:55:26 +0000 Subject: [PATCH 2/2] ci: correct from checks. --- interactions/api/http/guild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interactions/api/http/guild.py b/interactions/api/http/guild.py index a3bba75e6..dbfbdf367 100644 --- a/interactions/api/http/guild.py +++ b/interactions/api/http/guild.py @@ -2,13 +2,13 @@ from urllib.parse import quote from ...api.cache import Cache, Item +from ..error import HTTPException from ..models.channel import Channel from ..models.guild import Guild from ..models.member import Member from ..models.role import Role from .request import _Request from .route import Route -from ..error import HTTPException __all__ = ("GuildRequest",)