Report HTTP error codes as error messages.
This commit is contained in:
parent
12be2714b6
commit
b3991d0cf6
|
@ -29,7 +29,10 @@ def download (platform, url, args, verbosity, return_http_code=False, follow_loc
|
||||||
response_code = c.getinfo(c.RESPONSE_CODE)
|
response_code = c.getinfo(c.RESPONSE_CODE)
|
||||||
c.close()
|
c.close()
|
||||||
debug (url + " downloaded!", verbosity, platform)
|
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:
|
if return_http_code:
|
||||||
return page_bytes.getvalue().decode('utf8'),response_code
|
return page_bytes.getvalue().decode('utf8'),response_code
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue