summaryrefslogtreecommitdiffstats
path: root/lib/python/sectracker
diff options
context:
space:
mode:
authorSalvatore Bonaccorso <carnil@debian.org>2014-09-01 10:40:19 +0000
committerSalvatore Bonaccorso <carnil@debian.org>2014-09-01 10:40:19 +0000
commit3474db5ee3ad12e1ecb27ef96de8ebfae4ae1269 (patch)
treef3f9e1c368d4b597e517b69851a6666caf859c41 /lib/python/sectracker
parentef80d50ca084daef2960dc8263201fd30fb6c647 (diff)
add support for squeeze-lts (Closes: #759727 once Florian has applied this to soler.d.o)
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@28539 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'lib/python/sectracker')
-rw-r--r--lib/python/sectracker/parsers.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/python/sectracker/parsers.py b/lib/python/sectracker/parsers.py
index 6354dcccb6..518b6039a4 100644
--- a/lib/python/sectracker/parsers.py
+++ b/lib/python/sectracker/parsers.py
@@ -313,3 +313,20 @@ def dtsalist(path, f):
_checkrelease(anns, diag, "DTSA")
return Bug(path, Header(headerlineno, name, None), tuple(anns))
return _parselist(path, f, parseheader, finish)
+
+@_xpickle.loader("DLA" + FORMAT)
+def dlalist(path, f):
+ re_header = re.compile(
+ r'^\[([A-Z][a-z]{2,}) (\d\d?)(?:st|nd|rd|th), (\d{4})\] '
+ + r'(DLA-\d+-\d+)\s+'
+ + r'(.*?)\s*$')
+ def parseheader(line):
+ match = re_header.match(line)
+ if match is None:
+ return None
+ return match.groups()
+ def finish(header, headerlineno, anns, diag):
+ d, m, y, name, desc = header
+ _checkrelease(anns, diag, "DLA")
+ return Bug(path, Header(headerlineno, name, None), tuple(anns))
+ return _parselist(path, f, parseheader, finish)

© 2014-2024 Faster IT GmbH | imprint | privacy policy