in mozetl/bhr_collection/bhr_collection.py [0:0]
def fetch_url(url):
result = False, ""
try:
with contextlib.closing(urllib.request.urlopen(url)) as response:
response_code = response.getcode()
if response_code == 404:
return False, ""
if response_code != 200:
result = False, ""
return True, decode_response(response)
except IOError:
result = False, ""
if not result[0]:
try:
with contextlib.closing(urllib.request.urlopen(url)) as response:
response_code = response.getcode()
if response_code == 404:
return False, ""
if response_code != 200:
result = False, ""
return True, decode_response(response)
except IOError:
result = False, ""
return result