diff options
| author | 2018-10-03 13:22:37 +0100 | |
|---|---|---|
| committer | 2018-10-03 13:22:37 +0100 | |
| commit | 69d58eede2e9bf83aa1ed1d8fcf956efde494726 (patch) | |
| tree | 11aa30f2a357f3be23ad97315dae3df051455cbe /modules/sed.py | |
| parent | Add a way to not add a user automatically in IRCServer.get_user (diff) | |
| signature | ||
Move src/Utils.py in to src/utils/, splitting functionality out in to modules of
related functionality
Diffstat (limited to 'modules/sed.py')
| -rw-r--r-- | modules/sed.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/modules/sed.py b/modules/sed.py index f377daf1..6de7b4af 100644 --- a/modules/sed.py +++ b/modules/sed.py @@ -1,21 +1,21 @@ import re, traceback -from src import ModuleManager, Utils +from src import ModuleManager, utils REGEX_SPLIT = re.compile("(?<!\\\\)/") REGEX_SED = re.compile("^s/") -@Utils.export("channelset", {"setting": "sed", +@utils.export("channelset", {"setting": "sed", "help": "Disable/Enable sed in a channel", - "validate": Utils.bool_or_none}) -@Utils.export("channelset", {"setting": "sed-sender-only", + "validate": utils.bool_or_none}) +@utils.export("channelset", {"setting": "sed-sender-only", "help": "Disable/Enable sed only looking at the messages sent by the user", - "validate": Utils.bool_or_none}) + "validate": utils.bool_or_none}) class Module(ModuleManager.BaseModule): - @Utils.hook("received.message.channel") + @utils.hook("received.message.channel") def channel_message(self, event): sed_split = re.split(REGEX_SPLIT, event["message"], 3) if event["message"].startswith("s/") and len(sed_split) > 2: - if event["action"] or not Utils.get_closest_setting( + if event["action"] or not utils.get_closest_setting( event, "sed", False): return @@ -48,7 +48,7 @@ class Module(ModuleManager.BaseModule): return replace = sed_split[2].replace("\\/", "/") - for_user = event["user"].nickname if Utils.get_closest_setting( + for_user = event["user"].nickname if utils.get_closest_setting( event, "sed-sender-only", False ) else None line = event["channel"].buffer.find(pattern, from_self=False, |
