[kernel] r14502 - in people/waldi/utils/kconfigeditor2: bin lib/kconfigeditor/kconfig

Bastian Blank waldi at alioth.debian.org
Thu Oct 29 11:38:54 UTC 2009


Author: waldi
Date: Thu Oct 29 11:38:53 2009
New Revision: 14502

Log:
* bin/process.py: Update.
* lib/kconfigeditor/kconfig/config.py: Support plain and menu sorted writing.

Modified:
   people/waldi/utils/kconfigeditor2/bin/process.py
   people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/config.py

Modified: people/waldi/utils/kconfigeditor2/bin/process.py
==============================================================================
--- people/waldi/utils/kconfigeditor2/bin/process.py	Thu Oct 29 11:30:18 2009	(r14501)
+++ people/waldi/utils/kconfigeditor2/bin/process.py	Thu Oct 29 11:38:53 2009	(r14502)
@@ -20,7 +20,7 @@
         filename_tmp = filename + '.tmp'
         f = open(filename_tmp, 'w')
         try:
-            data['file'].write(f, menufiles)
+            data['file'].write_menu(f, menufiles)
             f.close()
             os.rename(filename_tmp, filename)
         except:

Modified: people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/config.py
==============================================================================
--- people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/config.py	Thu Oct 29 11:30:18 2009	(r14501)
+++ people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/config.py	Thu Oct 29 11:38:53 2009	(r14502)
@@ -103,7 +103,13 @@
 
         return ret
 
-    def write(self, fd, menufiles, ignore_silent=False):
+    def write(self, fd):
+        keys = list(self.iterkeys())
+        keys.sort()
+        for name in keys:
+            fd.write(str(self.get(name)) + '\n')
+
+    def write_menu(self, fd, menufiles, ignore_silent=False):
         def menufiles_cmp_key(entry):
             filename_list = entry.filename.split('/')
             if filename_list[-1] == 'Kconfig':



More information about the Kernel-svn-changes mailing list