Gentoo Archives: gentoo-commits

From: Slava Bacherikov <slava@××××××××××××××.ua>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-packages:master commit in: gpackages/libs/package_info/generic_metadata/
Date: Mon, 30 Jul 2012 12:59:57
Message-Id: 1343344530.9bce6808bcdb0d0caa19cad6fef832acbbe9da1f.bacher09@gentoo
1 commit: 9bce6808bcdb0d0caa19cad6fef832acbbe9da1f
2 Author: Slava Bacherikov <slava <AT> bacher09 <DOT> org>
3 AuthorDate: Thu Jul 26 23:15:30 2012 +0000
4 Commit: Slava Bacherikov <slava <AT> bacherikov <DOT> org <DOT> ua>
5 CommitDate: Thu Jul 26 23:15:30 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-packages.git;a=commit;h=9bce6808
7
8 Add references
9
10 ---
11 .../libs/package_info/generic_metadata/glsa.py | 12 ++++++++++++
12 1 files changed, 12 insertions(+), 0 deletions(-)
13
14 diff --git a/gpackages/libs/package_info/generic_metadata/glsa.py b/gpackages/libs/package_info/generic_metadata/glsa.py
15 index a3cb06d..91616e7 100644
16 --- a/gpackages/libs/package_info/generic_metadata/glsa.py
17 +++ b/gpackages/libs/package_info/generic_metadata/glsa.py
18 @@ -65,6 +65,18 @@ class GLSA(ToStrMixin):
19 impact_xml = root.find('impact')
20 self.impact_type = impact_xml.attrib.get('type')
21 self.impact = children_text(impact_xml)
22 + self._set_references(root)
23 +
24 +
25 + def _set_references(self, root):
26 + references = []
27 + references_xml = root.find('references')
28 + for node in references_xml.iterfind('uri'):
29 + link = node.attrib.get('link')
30 + name = node.text
31 + references.append((name, link))
32 +
33 + self.references = references
34
35
36 def __unicode__(self):