X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Flintian.py;fp=daklib%2Flintian.py;h=c0ee316a6e4a172e7690fd7a9991e73b04afe0ab;hb=c91496e85403f61439ffce6326ddd8c32cad5751;hp=fbd1bb7239af3f67d0b1a2625dfa46d04b1b0649;hpb=d0ef985c989eeb0671acd82159189c7140c1b75a;p=dak.git diff --git a/daklib/lintian.py b/daklib/lintian.py index fbd1bb72..c0ee316a 100644 --- a/daklib/lintian.py +++ b/daklib/lintian.py @@ -1,6 +1,13 @@ from regexes import re_parse_lintian def parse_lintian_output(output): + """ + Parses Lintian output and returns a generator with the data. + + >>> list(parse_lintian_output('W: pkgname: some-tag path/to/file')) + [('W', 'pkgname', 'some-tag', 'path/to/file')] + """ + for line in output.split('\n'): m = re_parse_lintian.match(line) if m: