Skip to content

Commit 6333fce

Browse files
committed
Raise BadRequest and ImATeapot
1 parent 5deb4b3 commit 6333fce

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

guilded/http.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
from .abc import ServerChannel
6565
from .embed import Embed
6666
from .enums import try_enum, ChannelType
67-
from .errors import Forbidden, GuildedServerError, HTTPException, NotFound
67+
from .errors import BadRequest, Forbidden, GuildedServerError, HTTPException, ImATeapot, NotFound
6868
from .message import ChatMessage
6969
from .user import User, Member
7070
from .utils import MISSING
@@ -568,10 +568,14 @@ async def request(self, route, **kwargs):
568568
await asyncio.sleep(1 + tries * 2)
569569
continue
570570

571-
if response.status == 403:
571+
if response.status == 400:
572+
raise BadRequest(response, data)
573+
elif response.status == 403:
572574
raise Forbidden(response, data)
573575
elif response.status == 404:
574576
raise NotFound(response, data)
577+
elif response.status == 418:
578+
raise ImATeapot(response, data)
575579
elif response.status >= 500:
576580
raise GuildedServerError(response, data)
577581
else:

0 commit comments

Comments
 (0)