[kernel-team] 63/86: bin/process.py: Update.

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Mon Dec 21 00:34:59 UTC 2015


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch benh/kconfigeditor2
in repository kernel-team.

commit e06cdabe523b25016f241d3f2317596f9c14776f
Author: Bastian Blank <waldi at debian.org>
Date:   Fri Dec 4 17:03:54 2009 +0000

    bin/process.py: Update.
    
    svn path=/people/waldi/utils/kconfigeditor2/; revision=14726
---
 utils/kconfigeditor2/bin/process.py | 51 ++++++++++++++++++++-----------------
 1 file changed, 28 insertions(+), 23 deletions(-)

diff --git a/utils/kconfigeditor2/bin/process.py b/utils/kconfigeditor2/bin/process.py
index 3114ac4..d8c5f4a 100755
--- a/utils/kconfigeditor2/bin/process.py
+++ b/utils/kconfigeditor2/bin/process.py
@@ -1,31 +1,36 @@
 #!/usr/bin/python
 
-import optparse, os, sys
+import optparse
+import os
+import sys
 
-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())
+class Main(object):
+    def __init__(self, package, source, config_output, ignore_silent):
+        from kconfigeditor.kconfig.menu.all import All
+        from kconfigeditor.package import Package
 
-    for filename, data in package.items():
-        kernelarch = data['kernelarch']
-        if kernelarch:
-            menufiles = menu.arch(kernelarch)
-        else:
-            menufiles = menu
+        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
 
-        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 @@ if __name__ == '__main__':
 
     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)
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/kernel-team.git



More information about the Kernel-svn-changes mailing list