[kernel] r10836 - people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package

Bastian Blank waldi at alioth.debian.org
Fri Mar 14 11:24:11 UTC 2008


Author: waldi
Date: Fri Mar 14 11:24:11 2008
New Revision: 10836

Log:
lib/kconfigeditor/kconfig/package/files.py: Don't ignore silent options by default.


Modified:
   people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package/files.py

Modified: people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package/files.py
==============================================================================
--- people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package/files.py	(original)
+++ people/waldi/utils/kconfigeditor2/lib/kconfigeditor/kconfig/package/files.py	Fri Mar 14 11:24:11 2008
@@ -126,11 +126,11 @@
         if e is not None:
             if i.name in processed:
                 pass
-            elif i.prompt:
+            elif not i.prompt and ignored is not None:
+                ignored.add(i.name)
+            else:
                 processed.add(i.name)
                 ret.append(e)
-            else:
-                ignored.add(i.name)
         return ret
 
     def _dump_file(self, processed, ignored, f):
@@ -145,7 +145,7 @@
             ret.append('')
         return ret
 
-    def dump(self, root, menufiles):
+    def dump(self, root, menufiles, ignore_silent = False):
         filename = os.path.join(root, self.filename)
         if not os.path.exists(os.path.dirname(filename)):
             os.makedirs(os.path.dirname(filename))
@@ -165,7 +165,7 @@
         processed = set()
         ignored = set()
         for f in menufiles:
-            ret.extend(self._dump_file(processed, ignored, f))
+            ret.extend(self._dump_file(processed, ignore_silent and ignored or None, f))
 
         s = set(self.keys())
         unprocessed = s - processed - ignored



More information about the Kernel-svn-changes mailing list