diff options
author | Ben Hutchings <ben@decadent.org.uk> | 2016-05-06 21:28:43 +0100 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2016-05-06 21:33:06 +0100 |
commit | d25555f7983511550944bd867b0100d3b6a7ab22 (patch) | |
tree | f821c68a5bdbf7c94f5d71dd13dc8f25f5efe1b4 | |
parent | 83c1717866db0d2d200048a2d10581ea93a0ece5 (diff) | |
download | kernel_replicant_linux-d25555f7983511550944bd867b0100d3b6a7ab22.tar.gz kernel_replicant_linux-d25555f7983511550944bd867b0100d3b6a7ab22.tar.bz2 kernel_replicant_linux-d25555f7983511550944bd867b0100d3b6a7ab22.zip |
debian_linux.debian: Add urgency attribute to Changelog.Entry objects
-rw-r--r-- | debian/lib/python/debian_linux/debian.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/debian/lib/python/debian_linux/debian.py b/debian/lib/python/debian_linux/debian.py index 445547bbfae2..38682a9f215e 100644 --- a/debian/lib/python/debian_linux/debian.py +++ b/debian/lib/python/debian_linux/debian.py @@ -21,15 +21,19 @@ class Changelog(list): (?P<distribution> [-+0-9a-zA-Z.]+ ) -\; +\;\s+urgency= +(?P<urgency> + \w+ +) """ _re = re.compile(_rules, re.X) class Entry(object): - __slot__ = 'distribution', 'source', 'version' + __slot__ = 'distribution', 'source', 'version', 'urgency' - def __init__(self, distribution, source, version): - self.distribution, self.source, self.version = distribution, source, version + def __init__(self, distribution, source, version, urgency): + self.distribution, self.source, self.version, self.urgency = \ + distribution, source, version, urgency def __init__(self, dir='', version=None): if version is None: @@ -48,7 +52,9 @@ class Changelog(list): if not len(self): raise v = Version(match.group('version')) - self.append(self.Entry(match.group('distribution'), match.group('source'), v)) + self.append(self.Entry(match.group('distribution'), + match.group('source'), v, + match.group('urgency'))) class Version(object): |