From ff9f9ff6955637f4cd2adced596d2e2105052578 Mon Sep 17 00:00:00 2001 From: cccs-kevin Date: Thu, 24 Sep 2020 11:43:59 -0400 Subject: [PATCH 1/2] Catch all for errors --- metadefender.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadefender.py b/metadefender.py index 762b5d8..0145c86 100644 --- a/metadefender.py +++ b/metadefender.py @@ -291,7 +291,7 @@ def scan_file(self, filename: str): self.nodes[self.current_node]['timeout_count'] = 0 self.nodes[self.current_node]['timeout'] = 0 - elif r.status_code == requests.codes.bad: + else: raise RecoverableError(f"Unable to scan file due to {r.json()['err']}") return r.json() From 431e981ed204c2967b4b5069b5c9fabed93f5a00 Mon Sep 17 00:00:00 2001 From: cccs-kevin Date: Thu, 24 Sep 2020 11:46:54 -0400 Subject: [PATCH 2/2] Don't use Recoverable Error --- metadefender.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadefender.py b/metadefender.py index 0145c86..772af4a 100644 --- a/metadefender.py +++ b/metadefender.py @@ -292,7 +292,7 @@ def scan_file(self, filename: str): self.nodes[self.current_node]['timeout_count'] = 0 self.nodes[self.current_node]['timeout'] = 0 else: - raise RecoverableError(f"Unable to scan file due to {r.json()['err']}") + raise Exception(f"Unable to scan file due to {r.json()['err']}") return r.json() def parse_results(self, response: Dict[str, Any]):