Mercurial > farol > farolluz
diff farolluz/parsers/cvrf.py @ 9:4c6e15514a6d
Parse Name and Organization in a Acknowledgment as multiple elements
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Wed, 08 Oct 2014 12:44:20 +0200 |
parents | d62264a643fb |
children | dcc946b30343 |
line wrap: on
line diff
--- a/farolluz/parsers/cvrf.py Wed Oct 08 12:43:34 2014 +0200 +++ b/farolluz/parsers/cvrf.py Wed Oct 08 12:44:20 2014 +0200 @@ -94,9 +94,14 @@ def parseAcknowledgment(elem, ns='cvrf'): + names = [] + for cvrfname in elem.findall(UN(ns, 'Name')): + names.append(cvrfname.text.strip()) + orgs = [] + for cvrforg in elem.findall(UN(ns, 'Organization')): + orgs.append(cvrforg.text.strip()) return CVRFAcknowledgment( - elem.findtext(UN(ns, 'Name')), - elem.findtext(UN(ns, 'Organization')), + names, orgs, elem.findtext(UN(ns, 'Description')), elem.findtext(UN(ns, 'URL')), )