myserver-commit
[Top][All Lists]
Advanced

[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
 
 






reply via email to

[Prev in Thread] Current Thread [Next in Thread]