diff options
author | Bastian Blank <waldi@debian.org> | 2006-07-20 00:47:41 +0000 |
---|---|---|
committer | Bastian Blank <waldi@debian.org> | 2006-07-20 00:47:41 +0000 |
commit | 3fae32219eda9ec3863ac7feeb4806aac8ef1e30 (patch) | |
tree | d4cf19fce60a7aafeb10965481ffa82b3f7182d9 /debian/lib/python/debian_linux/debian.py | |
parent | 4468ba9a8dbe7342942b2cbb8fad49fb7d0c1ff2 (diff) | |
download | kernel_replicant_linux-3fae32219eda9ec3863ac7feeb4806aac8ef1e30.tar.gz kernel_replicant_linux-3fae32219eda9ec3863ac7feeb4806aac8ef1e30.tar.bz2 kernel_replicant_linux-3fae32219eda9ec3863ac7feeb4806aac8ef1e30.zip |
debian/lib/python/debian_linux/debian.py,
debian/lib/python/debian_linux/gencontrol.py:
Make it possible to add more than one paragraph as substitution.
svn path=/dists/trunk/linux-2.6/; revision=7060
Diffstat (limited to 'debian/lib/python/debian_linux/debian.py')
-rw-r--r-- | debian/lib/python/debian_linux/debian.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/debian/lib/python/debian_linux/debian.py b/debian/lib/python/debian_linux/debian.py index c72ef4df0577..405c14808582 100644 --- a/debian/lib/python/debian_linux/debian.py +++ b/debian/lib/python/debian_linux/debian.py @@ -85,12 +85,12 @@ class package_description(object): __slots__ = "short", "long" def __init__(self, value = None): + self.long = [] if value is not None: - self.short, long = value.split ("\n", 1) - self.long = long.split ("\n.\n") + self.short, long = value.split("\n", 1) + self.append(long) else: self.short = None - self.long = [] def __str__(self): ret = self.short + '\n' @@ -100,6 +100,11 @@ class package_description(object): pars.append('\n '.join(w.wrap(i))) return self.short + '\n ' + '\n .\n '.join(pars) + def append(self, str): + str = str.strip() + if str: + self.long.extend(str.split("\n.\n")) + class package_relation(object): __slots__ = "name", "version", "arches" |