diff --git a/letter_frequencies/letter_counter.py b/letter_frequencies/letter_counter.py index 26f3421..9db5090 100644 --- a/letter_frequencies/letter_counter.py +++ b/letter_frequencies/letter_counter.py @@ -2,11 +2,14 @@ import urllib.request import time from threading import Thread, Lock +import ssl +import certifi finished_count = 0 def count_letters(url, frequency, mutex): + ssl._create_default_https_context = lambda: ssl.create_default_context(cafile=certifi.where()) response = urllib.request.urlopen(url) txt = str(response.read()) mutex.acquire() diff --git a/letter_frequencies/letter_counter_single_thread.py b/letter_frequencies/letter_counter_single_thread.py index 58addc8..001d308 100644 --- a/letter_frequencies/letter_counter_single_thread.py +++ b/letter_frequencies/letter_counter_single_thread.py @@ -1,9 +1,11 @@ import json import urllib.request import time - +import ssl +import certifi def count_letters(url, frequency): + ssl._create_default_https_context = lambda: ssl.create_default_context(cafile=certifi.where()) response = urllib.request.urlopen(url) txt = str(response.read()) for l in txt: