Catch bad requests connection exception
authorAlexander Vasarab <alexander@wylark.com>
Tue, 16 Feb 2021 05:33:41 +0000 (21:33 -0800)
committerAlexander Vasarab <alexander@wylark.com>
Tue, 16 Feb 2021 05:33:41 +0000 (21:33 -0800)
infoex-autowx.py

index 4f3e99a2a6ca1bbee0550870cd5c755b0f1062d6..1f25bc5a278687b385ac03de3abcda41ae9dc014 100755 (executable)
@@ -466,7 +466,12 @@ def get_mesowest_data(begin, end, station):
 
     # construct final, completed API URL
     api_req_url = station['source'] + '&start=' + begin_date_str + '&end=' + end_date_str
-    req = requests.get(api_req_url)
+
+    try:
+        req = requests.get(api_req_url)
+    except requests.exceptions.ConnectionError:
+        LOG.error("Could not connect to '%s'", api_req_url)
+        sys.exit(1)
 
     try:
         json = req.json()