From 1fe0a455f691af50d70a88453328b1aab65a2554 Mon Sep 17 00:00:00 2001 From: matteogreek Date: Sat, 27 May 2023 18:11:21 +0200 Subject: [PATCH] Fix ConsoleWriter error. Changed returning type in advisory.extract_hashes function --- prospector/cli/console.py | 2 +- prospector/datamodel/advisory.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/prospector/cli/console.py b/prospector/cli/console.py index d9d1fbb5..80eece2c 100644 --- a/prospector/cli/console.py +++ b/prospector/cli/console.py @@ -22,7 +22,7 @@ def __enter__(self): return self def __exit__(self, exc_type, exc_val, exc_tb): - if exc_val is not None and exc_val.code != 0: + if exc_val is not None: self.status = MessageStatus.ERROR print( f"{ConsoleWriter.indent}[{self.status.value}{self.status.name}{Style.RESET_ALL}]", diff --git a/prospector/datamodel/advisory.py b/prospector/datamodel/advisory.py index 9848d188..15569b35 100644 --- a/prospector/datamodel/advisory.py +++ b/prospector/datamodel/advisory.py @@ -240,7 +240,7 @@ def extract_hashes(self, reference: str, filter: bool = False) -> str | None: # ) return None # validators.url(reference) - return None + return "" def parse_advisory_2(self, details, metadata): self.affected_products = [details["affected"][0]["product"]]