aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Hutchings <ben@decadent.org.uk>2016-05-06 21:28:43 +0100
committerBen Hutchings <ben@decadent.org.uk>2016-05-06 21:33:06 +0100
commitd25555f7983511550944bd867b0100d3b6a7ab22 (patch)
treef821c68a5bdbf7c94f5d71dd13dc8f25f5efe1b4
parent83c1717866db0d2d200048a2d10581ea93a0ece5 (diff)
downloadkernel_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.py16
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):