diff options
| author | 2019-10-03 05:15:30 +0100 | |
|---|---|---|
| committer | 2019-10-03 05:15:30 +0100 | |
| commit | 54e4cd4e74d54f9391a13959f3beb9fb1172255d (patch) | |
| tree | f8f5a648bf527709a0d4ef90b4f508ed501f0aab /modules/admin.py | |
| parent | Merge pull request #168 from 0xpr03/patch-1 (diff) | |
| signature | ||
dont try to !connect to a variable that doesnt exist
Diffstat (limited to 'modules/admin.py')
| -rw-r--r-- | modules/admin.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/modules/admin.py b/modules/admin.py index ea8ccf50..b300d7be 100644 --- a/modules/admin.py +++ b/modules/admin.py @@ -42,8 +42,10 @@ class Module(ModuleManager.BaseModule): event["stderr"].write("No channel provided") event["server"].send_part(target) - def _from_alias(self, alias): - id = self.bot.database.servers.get_by_alias(alias) + def _id_from_alias(self, alias): + return self.bot.database.servers.get_by_alias(alias) + def _server_from_alias(self, alias): + id = self._id_from_alias(alias) if id == None: raise utils.EventError("Unknown server alias") return self.bot.get_server_by_id(id) @@ -58,7 +60,7 @@ class Module(ModuleManager.BaseModule): alias = str(event["server"]) if event["args"]: alias = event["args_split"][0] - server = self._from_alias(alias) + server = self._server_from_alias(alias) if server: line = server.send_quit("Reconnecting") @@ -76,12 +78,12 @@ class Module(ModuleManager.BaseModule): :usage: <server id> :permission: connect """ - server = self._from_alias(event["args"]) + server = self._server_from_alias(event["args"]) if server: raise utils.EventError("Already connected to %s" % str( existing_server)) - server = self.bot.add_server(id) + server = self.bot.add_server(self._id_from_alias(alias)) event["stdout"].write("Connecting to %s" % str(server)) @utils.hook("received.command.disconnect") @@ -95,7 +97,7 @@ class Module(ModuleManager.BaseModule): alias = str(event["server"]) if event["args"]: alias = event["args_split"][0] - server = self._from_alias(alias) + server = self._server_from_alias(alias) if not server == None: alias = str(server) |
