Skip to content

Commit 84aec1b

Browse files
committed
Formatting changes #16
Signed-off-by: kartik sibal <kartiksibal@gmail.com>
1 parent 85ec726 commit 84aec1b

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

scraper/debian.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ def extract_data(data):
4646

4747
cves = []
4848
package_names = []
49+
package_data = {}
50+
cve_data = {}
4951

5052
fields_names = ['status', 'urgency', 'fixed_version']
5153

@@ -54,16 +56,18 @@ def extract_data(data):
5456
for vulnerability, details in vulnerabilities.items():
5557
cves.append(vulnerability)
5658

57-
cve_data = [{name: version_detail.get(name) for name in fields_names}
58-
for package_name, vulnerabilities in data.items()
59-
for vulnerability, details in vulnerabilities.items()
60-
for distro, version_detail in details.get('releases', {'jessie'}).items()]
59+
for package_name, vulnerabilities in data.items():
60+
for vulnerability, details in vulnerabilities.items():
61+
for distro, version_detail in details.get('releases', {'jessie'}).items():
62+
for name in fields_names:
63+
cve_data[name] = version_detail.get(name)
6164

62-
package_data = {package_names[i]: cves[i] for i, j in enumerate(package_names)}
65+
for i, j in enumerate(package_names):
66+
package_data[package_names[i]] = [cves[i]]
6367

6468
final_data = {}
6569

6670
for k, v in enumerate(package_data):
67-
final_data.setdefault(v, []).append(cve_data[k])
71+
final_data.setdefault(k, []).append(cve_data[k])
6872

6973
return final_data

0 commit comments

Comments
 (0)