From bb148c09fd29e92cfc35ae2b492dc0b8642d6157 Mon Sep 17 00:00:00 2001 From: David Honess Date: Mon, 11 Feb 2019 14:00:57 +0100 Subject: [PATCH] Don't verify SSL certificate Sometimes celestrak.com let it expire --- doppler.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doppler.py b/doppler.py index 6202e37..9aa7db3 100644 --- a/doppler.py +++ b/doppler.py @@ -39,7 +39,10 @@ class tle_reader(object): print("Loading: %s" % self._tle_file) try: - with urllib.request.urlopen(self._tle_file) as response: + ctx = ssl.create_default_context() + ctx.check_hostname = False + ctx.verify_mode = ssl.CERT_NONE + with urllib.request.urlopen(self._tle_file, context=ctx) as response: tle_lines = response.read().decode("utf-8").splitlines() index = self.build_index(tle_lines) tle_data = index[self._tle_name]