Skip to content

Commit d8fde3d

Browse files
committed
fix converters not catching errors
1 parent d4568c0 commit d8fde3d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

revolt/ext/commands/converters.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def category_converter(arg: str, context: Context[ClientT]) -> Category:
3535

3636
try:
3737
return context.server.get_category(arg)
38-
except KeyError:
38+
except LookupError:
3939
try:
4040
return utils.get(context.server.categories, name=arg)
4141
except LookupError:
@@ -50,7 +50,7 @@ def channel_converter(arg: str, context: Context[ClientT]) -> Channel:
5050

5151
try:
5252
return context.server.get_channel(arg)
53-
except KeyError:
53+
except LookupError:
5454
try:
5555
return utils.get(context.server.channels, name=arg)
5656
except LookupError:
@@ -62,7 +62,7 @@ def user_converter(arg: str, context: Context[ClientT]) -> User:
6262

6363
try:
6464
return context.client.get_user(arg)
65-
except KeyError:
65+
except LookupError:
6666
try:
6767
parts = arg.split("#")
6868

@@ -91,7 +91,7 @@ def member_converter(arg: str, context: Context[ClientT]) -> Member:
9191

9292
try:
9393
return context.server.get_member(arg)
94-
except KeyError:
94+
except LookupError:
9595
try:
9696
parts = arg.split("#")
9797

0 commit comments

Comments
 (0)