while wifi.radio.connected:
	try:
		with requests.get(url=SOURCE, headers=HEADER) as response:
			response_json = response.json()
	except (OSError, KeyError) as e:
		if e.errno == -2:
			print(f"❌ gaierror (DNS failure), waiting to hard reset {e}")
			time.sleep(240)
			microcontroller.reset()
		print(f"❌ Key Error {e}")