[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