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

_______________________________________________
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes

Reply via email to