[kernel] r14726 - people/waldi/utils/kconfigeditor2/bin

Bastian Blank waldi at alioth.debian.org
Fri Dec 4 17:04:05 UTC 2009


Author: waldi
Date: Fri Dec  4 17:03:54 2009
New Revision: 14726

Log:
bin/process.py: Update.

Modified:
   people/waldi/utils/kconfigeditor2/bin/process.py

Modified: people/waldi/utils/kconfigeditor2/bin/process.py
==============================================================================
--- people/waldi/utils/kconfigeditor2/bin/process.py	Fri Dec  4 17:02:22 2009	(r14725)
+++ people/waldi/utils/kconfigeditor2/bin/process.py	Fri Dec  4 17:03:54 2009	(r14726)
@@ -1,31 +1,36 @@
 #!/usr/bin/python
 
-import optparse, os, sys
+import optparse
+import os
+import sys
+
+
+class Main(object):
+    def __init__(self, package, source, config_output, ignore_silent):
+        from kconfigeditor.kconfig.menu.all import All
+        from kconfigeditor.package import Package
+
+        package = Package(package)
+        menu = All(source, package.kernelarches)
+
+        for filename, data in package.items():
+            kernelarch = data.kernelarch
+            if kernelarch:
+                menufiles = menu.arch(kernelarch)
+            else:
+                menufiles = menu
+
+            filename = os.path.join(config_output, filename)
+            filename_tmp = filename + '.tmp'
+            f = open(filename_tmp, 'w')
+            try:
+                data.file.write_menu(f, menufiles)
+                f.close()
+                os.rename(filename_tmp, filename)
+            except:
+                os.unlink(filename_tmp)
+                raise
 
-def main(package, source, config_output, ignore_silent):
-    from kconfigeditor.kconfig.menu.all import All
-    from kconfigeditor.package import Package
-
-    package = Package(package)
-    menu = All(source, package.kernelarches())
-
-    for filename, data in package.items():
-        kernelarch = data['kernelarch']
-        if kernelarch:
-            menufiles = menu.arch(kernelarch)
-        else:
-            menufiles = menu
-
-        filename = os.path.join(config_output, filename)
-        filename_tmp = filename + '.tmp'
-        f = open(filename_tmp, 'w')
-        try:
-            data['file'].write_menu(f, menufiles)
-            f.close()
-            os.rename(filename_tmp, filename)
-        except:
-            os.unlink(filename_tmp)
-            raise
 
 if __name__ == '__main__':
     try:
@@ -67,5 +72,5 @@
 
     sys.path.append(os.path.join(package, "debian/lib/python"))
 
-    main(package, source, config_output, opts.ignore_silent)
+    Main(package, source, config_output, opts.ignore_silent)
 



More information about the Kernel-svn-changes mailing list