commit 36f78676801ee57a4d875bc6114f365e1b324ad2 Author: Damian Johnson atagar@torproject.org Date: Fri Jul 1 15:46:27 2011 -0700
Filling blank wizard values when helpful
Some of the configuration values, like the nickname and bridge entries, can use their desplayed value when blank to indicate what should go there. --- src/cli/wizard.py | 5 ++++- src/settings.cfg | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/cli/wizard.py b/src/cli/wizard.py index 79f548e..7c36598 100644 --- a/src/cli/wizard.py +++ b/src/cli/wizard.py @@ -73,6 +73,7 @@ CONFIG = {"wizard.message.role": "", "wizard.toggle": {}, "wizard.suboptions": [], "wizard.default": {}, + "wizard.blankValue": {}, "wizard.label.general": {}, "wizard.label.role": {}, "wizard.label.opt": {}, @@ -113,7 +114,9 @@ class ConfigOption: return self.value
def getDisplayValue(self): - return self.value + if not self.value and self.key in CONFIG["wizard.blankValue"]: + return CONFIG["wizard.blankValue"][self.key] + else: return self.value
def getDisplayAttr(self): myColor = OPTION_COLOR if self.isEnabled() else DISABLED_COLOR diff --git a/src/settings.cfg b/src/settings.cfg index aacec0a..076299d 100644 --- a/src/settings.cfg +++ b/src/settings.cfg @@ -370,7 +370,6 @@ wizard.suboptions Bridge1 wizard.suboptions Bridge2 wizard.suboptions Bridge3
-wizard.default Nickname => Unnamed wizard.default Notify => true wizard.default Bandwidth => 5 MB/s wizard.default Startup => true @@ -387,6 +386,11 @@ wizard.default Distribute => true wizard.default Bridged => false wizard.default Reuse => 10 minutes
+wizard.blankValue Nickname => Unnamed +wizard.blankValue Bridge1 => <ip address>:<port> +wizard.blankValue Bridge2 => <ip address>:<port> +wizard.blankValue Bridge3 => <ip address>:<port> + wizard.label.general Cancel => Cancel wizard.label.general Back => Previous wizard.label.general Next => Next
tor-commits@lists.torproject.org