Compare commits

...

2 Commits

Author SHA1 Message Date
Fierelier 14c33d6ec8 Bump version 2021-03-25 20:46:01 +01:00
Fierelier c0e330d50d Fix HTTP error handling 2021-03-25 20:45:33 +01:00
2 changed files with 3 additions and 3 deletions

View File

@ -35,7 +35,7 @@ distro = os.path.splitext(s.rsplit(os.path.sep)[-1])[0]
version = {
"major": 0,
"minor": 8,
"patch": 0,
"patch": 1,
"stage": "dev"
}
versionString = ".".join(map(str,[version["major"],version["minor"]]))

View File

@ -25,7 +25,6 @@ def downloadPage(window,downloadId,url,headers = False):
try:
requestHandler = opener.open(url)
# Check whether to transfer the page to the viewer, or if to open downloader
response["headers"] = requestHandler.getheaders()
contentType, contentTypeArguments = getContentType(response["headers"],"application/octet-stream")
@ -35,8 +34,9 @@ def downloadPage(window,downloadId,url,headers = False):
response["body"] = requestHandler.read()
requestHandler.close()
except urllib.error.HTTPError as e:
response["headers"] = e.getheaders()
response["body"] = e.read()
requestHandler.close()
e.close()
except Exception as e:
response["body"] = str(e).encode("utf-8")
response["headers"] = [["content-type","text; charset=utf-8"]]