[dak/merge] use python-debian for .changes parsing
---
queue_rss.py | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/queue_rss.py b/queue_rss.py
index 6e5c240..c312b25 100755
--- a/queue_rss.py
+++ b/queue_rss.py
@@ -15,6 +15,8 @@ from optparse import OptionParser
import PyRSS2Gen
+from debian_bundle.deb822 import Changes
+
inrss_filename = "changes_in.rss"
outrss_filename = "changes_out.rss"
db_filename = "status.db"
@@ -66,12 +68,7 @@ def parse_changes(fname):
Return {fname: parsed} """
- p = HeaderParser()
-
- try:
- m = p.parse(open(fname), True)
- except IOError:
- sys.stderr.write("Unable to parse %s\n" % fname)
+ m = Changes(open(fname))
wanted_fields = set(['Source', 'Version', 'Architecture', 'Distribution',
'Date', 'Maintainer', 'Description', 'Changes'])
--
1.5.6.5
Reply to: