diff options
author | Bastian Blank <waldi@debian.org> | 2012-01-11 20:01:55 +0000 |
---|---|---|
committer | Bastian Blank <waldi@debian.org> | 2012-01-11 20:01:55 +0000 |
commit | 00b9cab893a2258681f08e322340b07d091ef825 (patch) | |
tree | b6738a9de7353b7b414f3fb5ef4f32788ffbd36f /debian/lib/python/debian_linux | |
parent | caefc1f622988ad96972a4f1cd574f5ac088fd63 (diff) | |
download | kernel_replicant_linux-00b9cab893a2258681f08e322340b07d091ef825.tar.gz kernel_replicant_linux-00b9cab893a2258681f08e322340b07d091ef825.tar.bz2 kernel_replicant_linux-00b9cab893a2258681f08e322340b07d091ef825.zip |
* debian/lib/python/debian_linux/debian.py: Use unicode.
* debian/lib/python/debian_linux/gencontrol.py: Remove debugging code.
svn path=/dists/trunk/linux-2.6/; revision=18495
Diffstat (limited to 'debian/lib/python/debian_linux')
-rw-r--r-- | debian/lib/python/debian_linux/debian.py | 24 | ||||
-rw-r--r-- | debian/lib/python/debian_linux/gencontrol.py | 1 |
2 files changed, 10 insertions, 15 deletions
diff --git a/debian/lib/python/debian_linux/debian.py b/debian/lib/python/debian_linux/debian.py index 26b77a26dc4d..561dddb418f9 100644 --- a/debian/lib/python/debian_linux/debian.py +++ b/debian/lib/python/debian_linux/debian.py @@ -150,7 +150,7 @@ $ self.linux_modifier = d['modifier'] self.linux_version = d['version'] if d['modifier'] is not None: - self.linux_upstream = '-'.join((d['version'], d['modifier'])) + self.linux_upstream = u'-'.join((d['version'], d['modifier'])) else: self.linux_upstream = d['version'] self.linux_dfsg = d['dfsg'] @@ -176,7 +176,7 @@ class PackageArchitecture(collections.MutableSet): return self._data.__len__() def __unicode__(self): - return ' '.join(sorted(self)) + return u' '.join(sorted(self)) def add(self, value): self._data.add(value) @@ -205,12 +205,12 @@ class PackageDescription(object): def __unicode__(self): wrap = utils.TextWrapper(width=74, fix_sentence_endings=True).wrap - short = ', '.join(self.short) + short = u', '.join(self.short) long_pars = [] for i in self.long: long_pars.append(wrap(i)) - long = '\n .\n '.join(['\n '.join(i) for i in long_pars]) - return short + '\n ' + long + long = u'\n .\n '.join([u'\n '.join(i) for i in long_pars]) + return short + u'\n ' + long def append(self, str): str = str.strip() @@ -236,7 +236,7 @@ class PackageRelation(list): self.extend(value, override_arches) def __unicode__(self): - return ', '.join([unicode(i) for i in self]) + return u', '.join((unicode(i) for i in self)) def _search_value(self, value): for i in self: @@ -257,9 +257,7 @@ class PackageRelation(list): def extend(self, value, override_arches=None): if isinstance(value, basestring): - value = [j.strip() for j in re.split(',', value.strip())] - elif not isinstance(value, (list, tuple)): - raise ValueError(u"got %s" % type(value)) + value = (j.strip() for j in re.split(u',', value.strip())) for i in value: self.append(i, override_arches) @@ -270,7 +268,7 @@ class PackageRelationGroup(list): self.extend(value, override_arches) def __unicode__(self): - return ' | '.join([unicode(i) for i in self]) + return u' | '.join((unicode(i) for i in self)) def _search_value(self, value): for i, j in itertools.izip(self, value): @@ -294,9 +292,7 @@ class PackageRelationGroup(list): def extend(self, value, override_arches=None): if isinstance(value, basestring): - value = [j.strip() for j in re.split('\|', value.strip())] - elif not isinstance(value, (list, tuple)): - raise ValueError + value = (j.strip() for j in re.split('\|', value.strip())) for i in value: self.append(i, override_arches) @@ -360,7 +356,7 @@ class PackageRelationEntry(object): ret.extend((u' (', unicode(self.operator), u' ', self.version, u')')) if self.arches: ret.extend((u' [', u' '.join(self.arches), u']')) - return ''.join(ret) + return u''.join(ret) def parse(self, value): match = self._re.match(value) diff --git a/debian/lib/python/debian_linux/gencontrol.py b/debian/lib/python/debian_linux/gencontrol.py index e62257d72ec0..7c49f3a887ec 100644 --- a/debian/lib/python/debian_linux/gencontrol.py +++ b/debian/lib/python/debian_linux/gencontrol.py @@ -301,6 +301,5 @@ class Gencontrol(object): def write_rfc822(self, f, list): for entry in list: for key, value in entry.iteritems(): - print key, repr(unicode(value)) f.write(u"%s: %s\n" % (key, value)) f.write(u'\n') |