[kernel] r18500 - dists/trunk/linux-2.6/debian/lib/python/debian_linux
Bastian Blank
waldi at alioth.debian.org
Wed Jan 11 20:50:15 UTC 2012
Author: waldi
Date: Wed Jan 11 20:50:14 2012
New Revision: 18500
Log:
debian/lib/python/debian_linux/config.py:
Make config file name generation easier.
Modified:
dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py
Modified: dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py
==============================================================================
--- dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py Wed Jan 11 20:42:40 2012 (r18499)
+++ dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py Wed Jan 11 20:50:14 2012 (r18500)
@@ -113,12 +113,14 @@
self.read(ret)
return ret
- def get_files(self, name):
- return [os.path.join(i, name) for i in self.dirs if i]
+ def get_files(self, *dirs):
+ dirs = list(dirs)
+ dirs.append(self.config_name)
+ return (os.path.join(i, *dirs) for i in self.dirs if i)
def read_arch(self, ret, arch):
config = ConfigParser(self.schema)
- config.read(self.get_files("%s/%s" % (arch, self.config_name)))
+ config.read(self.get_files(arch))
featuresets = config['base', ].get('featuresets', [])
flavours = config['base', ].get('flavours', [])
@@ -147,7 +149,7 @@
def read_arch_featureset(self, ret, arch, featureset):
config = ConfigParser(self.schema)
- config.read(self.get_files("%s/%s/%s" % (arch, featureset, self.config_name)))
+ config.read(self.get_files(arch, featureset))
flavours = config['base', ].get('flavours', [])
@@ -159,7 +161,7 @@
def read(self, ret):
config = ConfigParser(self.schema)
- config.read(self.get_files(self.config_name))
+ config.read(self.get_files())
arches = config['base', ]['arches']
featuresets = config['base', ].get('featuresets', [])
@@ -178,7 +180,7 @@
def read_featureset(self, ret, featureset):
config = ConfigParser(self.schema)
- config.read(self.get_files("featureset-%s/%s" % (featureset, self.config_name)))
+ config.read(self.get_files('featureset-%s' % featureset))
for section in iter(config):
real = (section[-1], None, featureset)
More information about the Kernel-svn-changes
mailing list