[tor-commits] r24545: {arm} Last change accidently broke torrc validation - fixing this. (in arm/trunk/src: interface util)
Damian Johnson
atagar1 at gmail.com
Sun Apr 3 06:12:59 UTC 2011
Author: atagar
Date: 2011-04-03 06:12:59 +0000 (Sun, 03 Apr 2011)
New Revision: 24545
Modified:
arm/trunk/src/interface/controller.py
arm/trunk/src/util/torConfig.py
Log:
Last change accidently broke torrc validation - fixing this.
Modified: arm/trunk/src/interface/controller.py
===================================================================
--- arm/trunk/src/interface/controller.py 2011-04-03 05:55:58 UTC (rev 24544)
+++ arm/trunk/src/interface/controller.py 2011-04-03 06:12:59 UTC (rev 24545)
@@ -1675,7 +1675,7 @@
# display a popup for saving the current configuration
panel.CURSES_LOCK.acquire()
try:
- configLines = torConfig.getCustomOptions()
+ configLines = torConfig.getCustomOptions(True)
# lists event types
popup = panels["popup"]
Modified: arm/trunk/src/util/torConfig.py
===================================================================
--- arm/trunk/src/util/torConfig.py 2011-04-03 05:55:58 UTC (rev 24544)
+++ arm/trunk/src/util/torConfig.py 2011-04-03 06:12:59 UTC (rev 24545)
@@ -351,9 +351,13 @@
return tuple(MULTILINE_PARAM)
-def getCustomOptions():
+def getCustomOptions(includeValue = False):
"""
Provides the torrc parameters that differ from their defaults.
+
+ Arguments:
+ includeValue - provides the current value with results if true, otherwise
+ this just contains the options
"""
configText = torTools.getConn().getInfo("config-text", "").strip()
@@ -370,7 +374,8 @@
try: configLines.remove("Log notice stdout")
except ValueError: pass
- return configLines
+ if includeValue: return configLines
+ else: return [line[:line.find(" ")] for line in configLines]
def validate(contents = None):
"""
More information about the tor-commits
mailing list