From 41cafdd071d0410c52ff15a1d7c85b57624dd8af Mon Sep 17 00:00:00 2001 From: Ruud Date: Fri, 3 Jul 2015 12:32:14 +0200 Subject: [PATCH] Ignore ssl verification errors --- couchpotato/core/_base/_core.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/couchpotato/core/_base/_core.py b/couchpotato/core/_base/_core.py index b3efa45..f455340 100644 --- a/couchpotato/core/_base/_core.py +++ b/couchpotato/core/_base/_core.py @@ -5,6 +5,7 @@ import signal import time import traceback import webbrowser +import sys from couchpotato.api import addApiView from couchpotato.core.event import fireEvent, addEvent @@ -64,6 +65,14 @@ class Core(Plugin): import socket socket.setdefaulttimeout(30) + # Don't check ssl by default + try: + if sys.version_info >= (2, 7, 9): + import ssl + ssl._create_default_https_context = ssl._create_unverified_context + except: + log.debug('Failed setting default ssl context: %s', traceback.format_exc()) + def md5Password(self, value): return md5(value) if value else ''