From 2f206d528bd5ff0b9101c84ae321db7e84caf3da Mon Sep 17 00:00:00 2001 From: Jonathan Harris <jonathan@marginal.org.uk> Date: Sun, 27 Mar 2016 18:37:00 +0100 Subject: [PATCH] Verify SSL certs only if Python supports SNI http://docs.python-requests.org/en/master/community/faq/#what-are-hostname-doesn-t-match-errors --- update.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update.py b/update.py index 6d85adba..60b08c67 100644 --- a/update.py +++ b/update.py @@ -28,7 +28,7 @@ if not getattr(sys, 'frozen', False): import requests from xml.etree import ElementTree - r = requests.get(update_feed, timeout = 20) + r = requests.get(update_feed, timeout = 20, verify = (sys.version_info >= (2,7,9))) feed = ElementTree.fromstring(r.text) items = dict([(item.find('enclosure').attrib.get('{http://www.andymatuschak.org/xml-namespaces/sparkle}version'), item.find('title').text) for item in feed.findall('channel/item')])