[kernel] r6701 -
dists/trunk/linux-2.6/debian/lib/python/debian_linux
Bastian Blank
waldi at costa.debian.org
Thu May 25 14:12:54 UTC 2006
Author: waldi
Date: Thu May 25 14:12:53 2006
New Revision: 6701
Modified:
dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py
Log:
debian/lib/python/debian_linux/config.py: Update.
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 (original)
+++ dists/trunk/linux-2.6/debian/lib/python/debian_linux/config.py Thu May 25 14:12:53 2006
@@ -8,35 +8,26 @@
_marker = object()
-class config_reader(dict):
- class schema_item_boolean(object):
- def __call__(self, i):
- i = i.strip().lower()
- if i in ("true", "1"):
- return True
- if i in ("false", "0"):
- return False
- raise Error
-
- class schema_item_list(object):
- def __init__(self, type = "\s+"):
- self.type = type
-
- def __call__(self, i):
- i = i.strip()
- if not i:
- return []
- return [j.strip() for j in re.split(self.type, i)]
-
- schema = {
- 'arches': schema_item_list(),
- 'available': schema_item_boolean(),
- 'flavours': schema_item_list(),
- 'initramfs': schema_item_boolean(),
- 'initramfs-generators': schema_item_list(),
- 'subarches': schema_item_list(),
- }
+class schema_item_boolean(object):
+ def __call__(self, i):
+ i = i.strip().lower()
+ if i in ("true", "1"):
+ return True
+ if i in ("false", "0"):
+ return False
+ raise Error
+
+class schema_item_list(object):
+ def __init__(self, type = "\s+"):
+ self.type = type
+
+ def __call__(self, i):
+ i = i.strip()
+ if not i:
+ return []
+ return [j.strip() for j in re.split(self.type, i)]
+class config_reader(dict):
config_name = "defines"
def __init__(self, dirs = []):
@@ -72,6 +63,15 @@
return super(config_reader, self).keys()
class config_reader_arch(config_reader):
+ schema = {
+ 'arches': schema_item_list(),
+ 'available': schema_item_boolean(),
+ 'flavours': schema_item_list(),
+ 'initramfs': schema_item_boolean(),
+ 'initramfs-generators': schema_item_list(),
+ 'subarches': schema_item_list(),
+ }
+
def __init__(self, dirs = []):
super(config_reader_arch, self).__init__(dirs)
self._read_base()
More information about the Kernel-svn-changes
mailing list