aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-11-20 11:53:26 +0000
committerGravatar jesopo2019-11-20 11:53:26 +0000
commitd63294067be61098243869fde12c652c6aeddf9e (patch)
treefb77913583099d211b3efec1a56b6c72a341481b /modules
parentrequire access for !alias/!calias (diff)
signature
find_setting() returns a tuple
Diffstat (limited to 'modules')
-rw-r--r--modules/aliases.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/modules/aliases.py b/modules/aliases.py
index 4bd773b2..0c407c1d 100644
--- a/modules/aliases.py
+++ b/modules/aliases.py
@@ -26,12 +26,12 @@ class Module(ModuleManager.BaseModule):
def _get_alias(self, server, target, command):
setting = "%s%s" % (SETTING_PREFIX, command)
- alias = self.bot.get_setting(setting,
+ command = self.bot.get_setting(setting,
server.get_setting(setting,
target.get_setting(setting, None)))
- if not alias == None:
- alias, _, args = alias.partition(" ")
- return alias, args
+ if not command == None:
+ command, _, args = command.partition(" ")
+ return command, args
return None
def _get_aliases(self, targets):
alias_list = []
@@ -39,10 +39,10 @@ class Module(ModuleManager.BaseModule):
alias_list += target.find_settings(prefix=SETTING_PREFIX)
aliases = {}
- for alias in alias_list:
- alias, _, args = alias.partition(" ")
+ for alias, command in alias_list:
+ alias = alias.replace(SETTING_PREFIX, "", 1)
if not alias in aliases:
- aliases[alias] = args or None
+ aliases[alias] = command
return aliases
@utils.hook("get.command")