Commit c19aca771c6aeedb67cb0896a6debb5b75624d6a

Authored by Antoine Goutenoir
1 parent 3b3b818e
Exists in master

fix: continue battling with TLS

Showing 2 changed files with 4 additions and 4 deletions   Show diff stats
flaskr/geocoder.py
@@ -8,14 +8,14 @@ import geopy.geocoders @@ -8,14 +8,14 @@ import geopy.geocoders
8 8
9 from flaskr.core import get_path 9 from flaskr.core import get_path
10 10
11 -ctx = ssl.create_default_context(cafile=certifi.where())  
12 -geopy.geocoders.options.default_ssl_context = ctx 11 +ssl_ctx = ssl.create_default_context(cafile=certifi.where())
  12 +geopy.geocoders.options.default_ssl_context = ssl_ctx
13 13
14 14
15 class CachedGeocoder: 15 class CachedGeocoder:
16 16
17 def __init__(self, source="Nominatim", geocache="geocache.db"): 17 def __init__(self, source="Nominatim", geocache="geocache.db"):
18 - self.geocoder = getattr(geopy.geocoders, source)(scheme='http') 18 + self.geocoder = getattr(geopy.geocoders, source)(scheme='https')
19 self.cache = shelve.open(get_path(geocache), writeback=True) 19 self.cache = shelve.open(get_path(geocache), writeback=True)
20 # self.timestamp = time.time() + 1.5 20 # self.timestamp = time.time() + 1.5
21 21
requirements.txt
@@ -23,7 +23,7 @@ pyyaml==5.1.2 @@ -23,7 +23,7 @@ pyyaml==5.1.2
23 Markdown==3.1.1 23 Markdown==3.1.1
24 numpy==1.18.5 24 numpy==1.18.5
25 enum34==1.1.6 25 enum34==1.1.6
26 -geopy==1.20.0 26 +geopy==1.23.0
27 certifi==2019.11.28 27 certifi==2019.11.28
28 python-dotenv==0.10.3 28 python-dotenv==0.10.3
29 29