From 9caa992333cfc1a38c3b0a678fea7fa18e07eca9 Mon Sep 17 00:00:00 2001 From: Eijebong Date: Wed, 3 Dec 2014 13:53:41 +0100 Subject: Add a set_default command. --- src/core/commands.py | 25 ++++++++++++++++++++++--- src/core/completions.py | 13 +++++++++++++ src/core/core.py | 10 ++++++++++ 3 files changed, 45 insertions(+), 3 deletions(-) (limited to 'src/core') diff --git a/src/core/commands.py b/src/core/commands.py index 712840d2..ca77501e 100644 --- a/src/core/commands.py +++ b/src/core/commands.py @@ -23,7 +23,7 @@ import fixes import pep import tabs from common import safeJID -from config import config, options as config_opts +from config import config, DEFAULT_CONFIG, options as config_opts import multiuserchat as muc from plugin import PluginConfig from roster import roster @@ -648,11 +648,30 @@ def command_set(self, args): info = config.set_and_save(option, value, section) self.trigger_configuration_change(option, value) else: - self.command_help('set') - return + return self.command_help('set') self.call_for_resize() self.information(*info) +@command_args_parser.quoted(1, 2) +def command_set_default(self, args): + """ + /set_default [section]