| Message ID | 20250426210411.1120310-1-raphael.melotte@mind.be |
|---|---|
| State | Accepted |
| Headers | show |
| Series | [1/1] support/scripts/cve.py: remove unused each_product() | expand |
On Sat, 26 Apr 2025 23:04:09 +0200 Raphaël Mélotte via buildroot <buildroot@buildroot.org> wrote: > The last usage of each_product() was removed in commit > 52ae092046696f099397d3b0a8206262e8203f40 ("support/scripts/cve.py: use > the JSON data in 1.1 schema"). > > Since it's now unused, remove it. > > Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be> > --- > support/scripts/cve.py | 6 ------ > 1 file changed, 6 deletions(-) Applied to master, thanks. Thomas
On 26/04/2025 23:04, Raphaël Mélotte via buildroot wrote: > The last usage of each_product() was removed in commit > 52ae092046696f099397d3b0a8206262e8203f40 ("support/scripts/cve.py: use > the JSON data in 1.1 schema"). > > Since it's now unused, remove it. > > Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be> Applied to 2025.02.x, thanks. Regards, Arnout > --- > support/scripts/cve.py | 6 ------ > 1 file changed, 6 deletions(-) > > diff --git a/support/scripts/cve.py b/support/scripts/cve.py > index 5af6e0c43f..18fda8e1a1 100755 > --- a/support/scripts/cve.py > +++ b/support/scripts/cve.py > @@ -111,12 +111,6 @@ class CVE: > with open(os.path.join(dirpath, filename), "rb") as f: > yield cls(json.load(f)) > > - def each_product(self): > - """Iterate over each product section of this cve""" > - for vendor in self.nvd_cve['cve']['affects']['vendor']['vendor_data']: > - for product in vendor['product']['product_data']: > - yield product > - > def parse_node(self, node): > """ > Parse the node inside the configurations section to extract the
diff --git a/support/scripts/cve.py b/support/scripts/cve.py index 5af6e0c43f..18fda8e1a1 100755 --- a/support/scripts/cve.py +++ b/support/scripts/cve.py @@ -111,12 +111,6 @@ class CVE: with open(os.path.join(dirpath, filename), "rb") as f: yield cls(json.load(f)) - def each_product(self): - """Iterate over each product section of this cve""" - for vendor in self.nvd_cve['cve']['affects']['vendor']['vendor_data']: - for product in vendor['product']['product_data']: - yield product - def parse_node(self, node): """ Parse the node inside the configurations section to extract the
The last usage of each_product() was removed in commit 52ae092046696f099397d3b0a8206262e8203f40 ("support/scripts/cve.py: use the JSON data in 1.1 schema"). Since it's now unused, remove it. Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be> --- support/scripts/cve.py | 6 ------ 1 file changed, 6 deletions(-)