Mercurial > farol > farolluz
comparison farolluz/producttree.py @ 43:b87f2a6e613a
Add CVE parsing (from OpenVAS GSA)
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Mon, 29 Dec 2014 16:33:34 +0100 |
parents | 809db989cac5 |
children | 1b7f3f4f1238 |
comparison
equal
deleted
inserted
replaced
42:9ed24f48df01 | 43:b87f2a6e613a |
---|---|
48 def getProductForID(self, productid): | 48 def getProductForID(self, productid): |
49 for product in self._products: | 49 for product in self._products: |
50 if product._productid == productid: | 50 if product._productid == productid: |
51 return product | 51 return product |
52 raise KeyError(productid) | 52 raise KeyError(productid) |
53 | |
54 def getProductForCPE(self, cpe): | |
55 for product in self._products: | |
56 if product._cpe == cpe: | |
57 return product | |
58 raise KeyError(cpe) | |
53 | 59 |
54 def getGroupForID(self, groupid): | 60 def getGroupForID(self, groupid): |
55 for group in self._groups: | 61 for group in self._groups: |
56 if group._groupid == groupid: | 62 if group._groupid == groupid: |
57 return group | 63 return group |