[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[myserver-commit] [2918] Config serialization functionality
From: |
Ignacy Moryc |
Subject: |
[myserver-commit] [2918] Config serialization functionality |
Date: |
Mon, 27 Oct 2008 20:41:22 +0000 |
Revision: 2918
http://svn.sv.gnu.org/viewvc/?view=rev&root=myserver&revision=2918
Author: ignacy
Date: 2008-10-27 20:41:22 +0000 (Mon, 27 Oct 2008)
Log Message:
-----------
Config serialization functionality
Modified Paths:
--------------
trunk/misc/PyGTK_Control/ConfigGUI.py
Modified: trunk/misc/PyGTK_Control/ConfigGUI.py
===================================================================
--- trunk/misc/PyGTK_Control/ConfigGUI.py 2008-10-27 16:23:21 UTC (rev
2917)
+++ trunk/misc/PyGTK_Control/ConfigGUI.py 2008-10-27 20:41:22 UTC (rev
2918)
@@ -15,7 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
import sys
import gobject
@@ -299,8 +298,41 @@
""" This function serializes the configurtion settings
and returns a dictionary with pairs:
name_of_setting: vlue """
+ # TODO: Change the combobox to have default prop
settings = { 'LANGUGE' :
self.get("combobox2").get_active_text().partition(".")[0].capitalize(), \
- 'VERBOSITY' :
self.get("cbVerbosityLevel").get_active_text() }
+ 'VERBOSITY' :
self.get("cbVerbosityLevel").get_active_text(), \
+ 'NTHREADS_STATIC' :
self.get("enAlwysActiveThreads").get_text(), \
+ 'NTHREADS_MAX' :
self.get("enMaximumNumberOfThreads").get_text(), \
+ 'BUFFER_SIZE' : self.get("enMemoryBuffer").get_text(), \
+ #TODO Inesrt default filenames from treeview
+ 'CONNECTION_TIMEOUT' :
self.get("enConnectionTimeOut").get_text(), \
+ #'USE_ERROR_FILE' : self.get
+ 'MAX_CONNECTIONS' :
self.get("enMaxConnections").get_text(), \
+ 'MAX_LOG_FILE_SIZE' :
self.get("enMaxLogFileSize").get_text(), \
+ 'BROWSEFOLDER_CSS' : self.get("enStylesheet").get_text(),
\
+ 'SERVER_ADMIN' : self.get("entry10").get_text(), \
+ 'GZIP_THRESHOLD' :
self.get("enGzipCompressionThreshold").get_text(), \
+ #'FOLLOW_LINKS'
+ #'MAX_FILESCACHE_SIZE' : self.get("").get_text(), \
+ #'MAX_FILESCACHE_FILESIZE' : self.get("").get_text(), \
+ #'MIN_FILESCACHE_FILESIZE' : self.get("").get_text(), \
+ #'USE_HOME_DIRECTORY' : self.get("").get_text(), \
+ #'HOME_DIRECTORY' : self.get("").get_text(), \
+ #'CONTROL_ENABLED' : self.get("").get_text(), \
+ 'ALLOW_CGI' : 'YES' if
self.get("checkbutton8").get_active() else 'NO', \
+ 'ALLOW_FASTCGI' : 'YES' if
self.get("checkbutton12").get_active() else 'NO', \
+ 'ALLOW_ISAPI' : 'YES' if
self.get("checkbutton9").get_active() else 'NO', \
+ 'ALLOW_WINCGI' : 'YES' if
self.get("checkbutton11").get_active() else 'NO', \
+ 'ALLOW_MSCGI' : 'YES' if
self.get("checkbutton10").get_active() else 'NO', \
+ 'ALLOW_SCGI' : 'YES' if
self.get("checkbutton13").get_active() else 'NO', \
+ 'ALLOW_SEND_LINK' : 'YES' if
self.get("checkbutton14").get_active() else 'NO', \
+ 'ALLOW_EXTERNAL_COMMANDS' : 'YES' if
self.get("checkbutton15").get_active() else 'NO', \
+ 'ALLOW_SEND_FILE' : 'YES' if
self.get("checkbutton16").get_active() else 'NO', \
+ #'MAX_SERVERS_PROCESSES' : self.get("").get_text(), \
+ #'SERVERS_PROCESSES_INITIAL_PORT' :
self.get("").get_text(), \
+ 'CONTROL_ADMIN' : self.get("entry11").get_text(), \
+ 'CONTROL_PASSWORD' : self.get("entry12").get_text(), \
+ }
return settings
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [myserver-commit] [2918] Config serialization functionality,
Ignacy Moryc <=