From 8ab4880c5cac3305b4379aafe5bcf1bbd9a8e888 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sat, 15 Jun 2019 18:42:14 +0100 Subject: Change from `yield` checks to a func in `events` that pass up EventErrors --- modules/channel_op.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'modules/channel_op.py') diff --git a/modules/channel_op.py b/modules/channel_op.py index 819911f6..c1c3d7be 100644 --- a/modules/channel_op.py +++ b/modules/channel_op.py @@ -56,7 +56,8 @@ class Module(ModuleManager.BaseModule): :prefix: Kick """ channel = event["server"].channels.get(event["args_split"][0]) - yield utils.Check("channel-access", channel, "kick") + + event["check_assert"](utils.Check("channel-access", channel, "kick")) self._kick_command(event, channel, event["args_split"][1:]) @@ -107,7 +108,8 @@ class Module(ModuleManager.BaseModule): :usage: """ channel = event["server"].channels.get(event["args_split"][0]) - yield utils.Check("channel-access", channel, "ban") + + event["check_assert"](utils.Check("channel-access", channel, "ban")) self._ban(event["server"], channel, True, event["args_split"][1]) @utils.hook("received.command.ban", channel_only=True, min_args=1) @@ -181,7 +183,8 @@ class Module(ModuleManager.BaseModule): :usage: """ channel = event["server"].channels.get(event["args_split"][0]) - yield utils.Check("channel-access", channel, "ban") + + event["check_assert"](utils.Check("channel-access", channel, "ban")) self._ban(event["server"], channel, False, event["args_split"][1]) -- cgit v1.3.1-10-gc9f91