Version 0.11.0
This commit is contained in:
1 parent
966bad60a9
commit
0a4044a676
2 files changed
+7
-11
No files matched your search
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<addon id="plugin.video.movistarplus"
|
||||
name="Movistar+"
|
||||
version="0.10.9"
|
||||
version="0.11.0"
|
||||
provider-name="Paco8">
|
||||
<requires>
|
||||
<!--- <import addon="xbmc.python" version="2.25.0"/> -->
|
||||
|
||||
@@ -5,28 +5,24 @@
|
||||
from __future__ import unicode_literals, absolute_import, division
|
||||
|
||||
import requests
|
||||
|
||||
import ssl
|
||||
import sys
|
||||
from requests.adapters import HTTPAdapter
|
||||
from requests.packages.urllib3.poolmanager import PoolManager
|
||||
|
||||
class CustomAdapter(HTTPAdapter, object):
|
||||
try:
|
||||
ctx = ssl.create_default_context()
|
||||
ctx.set_ciphers('DEFAULT@SECLEVEL=1')
|
||||
|
||||
if sys.version_info[0] == 3:
|
||||
def init_poolmanager(self, connections, maxsize, block=False):
|
||||
ctx = ssl.create_default_context()
|
||||
self.poolmanager = PoolManager(
|
||||
num_pools=connections,
|
||||
maxsize=maxsize,
|
||||
block=block,
|
||||
ssl_version=ssl.PROTOCOL_TLS,
|
||||
ssl_context=self.ctx
|
||||
ssl_context=ctx
|
||||
)
|
||||
except:
|
||||
pass
|
||||
|
||||
class MySession(requests.Session, object):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(MySession, self).__init__(*args, **kwargs)
|
||||
self.mount('https://', CustomAdapter())
|
||||
if sys.platform.startswith("linux") and sys.version_info[0] == 3:
|
||||
self.mount('https://', CustomAdapter())
|
||||
Reference in new issue
Block a user