From 719839c11dadf75f7c35718ef1fc38a9f6395d12 Mon Sep 17 00:00:00 2001 From: Jxck-S Date: Thu, 1 Oct 2020 21:48:27 -0400 Subject: [PATCH] Allows for retry when Incomplete HTTP reads --- defADSBX.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/defADSBX.py b/defADSBX.py index 9b03e87..e9c6d83 100644 --- a/defADSBX.py +++ b/defADSBX.py @@ -3,6 +3,7 @@ import json import configparser import time from datetime import datetime +from http.client import IncompleteRead main_config = configparser.ConfigParser() main_config.read('mainconf.ini') def pullADSBX(planes): @@ -21,7 +22,7 @@ def pullADSBX(planes): data = json.loads(data) print ("HTTP Status Code:", response.status_code) failed = False - except (requests.HTTPError, requests.ConnectionError, requests.Timeout) as error_message: + except (requests.HTTPError, requests.ConnectionError, requests.Timeout, IncompleteRead) as error_message: print("ADSBX Connection Error") print(error_message) failed = True