[kernel] r4813 - people/waldi/linux-2.6/debian/lib/python/debian_linux

Bastian Blank waldi at costa.debian.org
Sun Nov 13 17:36:29 UTC 2005


Author: waldi
Date: Sun Nov 13 17:36:28 2005
New Revision: 4813

Modified:
   people/waldi/linux-2.6/debian/lib/python/debian_linux/config.py
Log:
debian/lib/python/debian_linux/config.py: Remove old code.


Modified: people/waldi/linux-2.6/debian/lib/python/debian_linux/config.py
==============================================================================
--- people/waldi/linux-2.6/debian/lib/python/debian_linux/config.py	(original)
+++ people/waldi/linux-2.6/debian/lib/python/debian_linux/config.py	Sun Nov 13 17:36:28 2005
@@ -147,99 +147,3 @@
             ret[key] = value
         return ret
 
-class _sorted_dict(dict):
-    __slots__ = ('_list')
-
-    def __init__(self):
-        super(_sorted_dict, self).__init__()
-        self._list = []
-
-    def __delitem__(self, key):
-        super(_sorted_dict, self).__delitem__(key)
-        self._list.remove(key)
-
-    def iterkeys(self):
-        for i in iter(self._list):
-            yield i
-
-    def iteritems(self):
-        for i in iter(self._list):
-            yield (i, self[i])
-
-    def itervalues(self):
-        for i in iter(self._list):
-            yield self[i]
-
-class sorted_dict(_sorted_dict):
-    __slots__ = ()
-
-    def __setitem__(self, key, value):
-        super(sorted_dict, self).__setitem__(key, value)
-        if key not in self._list:
-            self._list.append(key)
-
-class entry(_sorted_dict):
-    __slots__ = ()
-
-    def __setitem__(self, key, value):
-        super(entry, self).__setitem__(key, value)
-        if key not in self._list:
-            if 'Description' in self._list:
-                self._list.insert(len(self._list)-1, key)
-            else:
-                self._list.append(key)
-
-class templates(dict):
-    def __init__(self, dir = None):
-        if dir is None:
-            self.dir = "debian/templates"
-        else:
-            self.dir = dir
-
-    def __getitem__(self, key):
-        try:
-            return dict.__getitem__(self, key)
-        except KeyError: pass
-        ret = self._read(key)
-        dict.__setitem__(self, key, ret)
-        return ret
-
-    def __setitem__(self, key, value):
-        raise NotImplemented()
-
-    def _read(self, filename):
-        entries = []
-
-        f = file("%s/%s.in" % (self.dir, filename))
-
-        while True:
-            e = entry()
-            while True:
-                line = f.readline()
-                if not line:
-                    break
-                line = line.strip('\n')
-                if not line:
-                    break
-                if line[0] in ' \t':
-                    if not last:
-                        raise ValueError('Continuation line seen before first header')
-                    e[last] += '\n' + line.lstrip()
-                    continue
-                i = line.find(':')
-                if i < 0:
-                    raise ValueError("Not a header, not a continuation: ``%s''" % line)
-                last = line[:i]
-                e[last] = line[i+1:].lstrip()
-            if not e:
-                break
-
-            entries.append(e)
-
-        return entries
-
-class wrap(textwrap.TextWrapper):
-    wordsep_re = re.compile(
-        r'(\s+|'                                  # any whitespace
-        r'(?<=[\w\!\"\'\&\.\,\?])-{2,}(?=\w))')   # em-dash
-



More information about the Kernel-svn-changes mailing list