From b3991d0cf60fbd90b63222c2126ba57395c5de72 Mon Sep 17 00:00:00 2001 From: 0x80 <0x80@negativezero.link> Date: Sun, 27 Mar 2022 00:00:00 +0000 Subject: [PATCH] Report HTTP error codes as error messages. --- src/download_page.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/download_page.py b/src/download_page.py index 11ce84c..2bf941f 100644 --- a/src/download_page.py +++ b/src/download_page.py @@ -29,7 +29,10 @@ def download (platform, url, args, verbosity, return_http_code=False, follow_loc response_code = c.getinfo(c.RESPONSE_CODE) c.close() debug (url + " downloaded!", verbosity, platform) - debug ("Response code: " + str(response_code), verbosity, platform) + if int(response_code) in range(400,599): + error ("Server returned " + str(response_code), verbosity, platform) + else: + debug ("Server returned " + str(response_code), verbosity, platform) if return_http_code: return page_bytes.getvalue().decode('utf8'),response_code else: