From 5d1f04b7d211482e53abffb44b07afd6e62cad53 Mon Sep 17 00:00:00 2001 From: Greg Blumberg Date: Sat, 21 Sep 2019 01:36:45 -0400 Subject: [PATCH] Added certificate verification to decoder --- sharppy/io/decoder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sharppy/io/decoder.py b/sharppy/io/decoder.py index 1aaf2d18..2f0d0030 100644 --- a/sharppy/io/decoder.py +++ b/sharppy/io/decoder.py @@ -8,7 +8,7 @@ from urllib2 import urlopen except ImportError: from urllib.request import urlopen - +import certifi from datetime import datetime import glob import os @@ -81,7 +81,7 @@ def _downloadFile(self): # I can figure out a cleaner way to make sure the file (either local or URL) # gets opened. try: - f = urlopen(self._file_name) + f = urlopen(self._file_name, cafile=certifi.where()) except (ValueError, IOError): try: fname = self._file_name[7:] if self._file_name.startswith('file://') else self._file_name