diff options
| author | 2016-04-03 13:20:05 +0100 | |
|---|---|---|
| committer | 2016-04-03 13:20:05 +0100 | |
| commit | 504e93a78d59d51243acbcab6831309805d01fd1 (patch) | |
| tree | f5687e4611875e3b4b5e5370492bf7df86e77703 /modules/set.py | |
| parent | added code to prevent newlines being where they shouldn't be in outgoing lines. (diff) | |
tinkered with some modules and fixed a few bugs, also added the skeleton for the auto_mode.py module.
Diffstat (limited to 'modules/set.py')
| -rw-r--r-- | modules/set.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/set.py b/modules/set.py index 3628ab8d..456e4b5a 100644 --- a/modules/set.py +++ b/modules/set.py @@ -26,14 +26,14 @@ class Module(object): def postboot_channelset(self, event): self._postboot_set(self.channel_settings, event) - def _set(self, settings, event): + def _set(self, settings, event, target): if len(event["args_split"]) > 1: setting = event["args_split"][0].lower() if setting in settings: value = " ".join(event["args_split"][1:]) value = settings[setting]["validate"](value) if not value == None: - event["target"].set_setting(setting, value) + target.set_setting(setting, value) event["stdout"].write("Saved setting") else: event["stderr"].write("Invalid value") @@ -45,11 +45,11 @@ class Module(object): event["stdout"].write("Available settings: %s" % ( ", ".join(settings.keys()))) def set(self, event): - self._set(self.settings, event["user"], event) + self._set(self.settings, event, event["user"]) def channel_set(self, event): if event["target"].mode_or_above(event["user"].nickname, "o"): - self._set(self.channel_settings, event) + self._set(self.channel_settings, event, event["target"]) else: event["stderr"].write("You do not have the modes required") |
