[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [arm/master] Filling blank wizard values when helpful



commit 36f78676801ee57a4d875bc6114f365e1b324ad2
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
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 mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits