Skip to content

Commit b57d968

Browse files
authored
♻️ Use on_view_error instead of patching View (#152)
1 parent fc04585 commit b57d968

File tree

2 files changed

+14
-58
lines changed

2 files changed

+14
-58
lines changed

src/extensions/nice_errors/main.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,20 @@ async def on_command_error(self, ctx: custom.ExtContext, error: commands.Command
4949
use_sentry_sdk=self.sentry_sdk,
5050
)
5151

52+
@discord.Cog.listener("on_view_error")
53+
async def on_view_error(
54+
self,
55+
error: Exception,
56+
item: discord.ui.ViewItem[discord.ui.BaseView], # noqa: ARG002
57+
interaction: discord.Interaction,
58+
) -> None:
59+
await error_handler.handle_error(
60+
error,
61+
interaction,
62+
raw_translations=self.config["translations"],
63+
use_sentry_sdk=self.sentry_sdk,
64+
)
65+
5266
def add_error_handler(self, *args: Any, **kwargs: Any) -> None:
5367
error_handler.add_error_handler(*args, **kwargs)
5468

src/extensions/nice_errors/patch.py

Lines changed: 0 additions & 58 deletions
This file was deleted.

0 commit comments

Comments
 (0)