Skip to content

Commit 7233a37

Browse files
committed
check for keys in dictionary before accesing them
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
1 parent dd79a6e commit 7233a37

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

AUTHORS.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ The following organizations or individuals have contributed to this repo:
1313
- Navonil Das @NavonilDas
1414
- Tushar Upadhyay @tushar912
1515
- Hritik Vijay @hritik14
16+
- Tushar Goel @TG1999

vulnerabilities/importers/alpine_linux.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ def process_link(link) -> List[AdvisoryData]:
8080
return advisories
8181

8282
for package in record["packages"]:
83-
assert isinstance(record["archs"], Iterable[str])
84-
assert isinstance(record["reponame"], str)
85-
assert isinstance(record["distroversion"], str)
83+
assert isinstance(record.get("archs"), Iterable[str])
84+
assert isinstance(record.get("reponame"), str)
85+
assert isinstance(record.get("distroversion"), str)
8686
advisories.extend(
8787
load_advisories(
8888
package["pkg"],

0 commit comments

Comments
 (0)