Patch jsonrpclib to accept a context parameter.

This commit is contained in:
NaN?tic 2015-04-25 01:25:36 +02:00
parent 35f8bd1be6
commit bc22fdeb62

View file

@ -153,9 +153,9 @@ class Transport(TransportMixIn, XMLTransport):
XMLTransport.__init__(self)
class SafeTransport(TransportMixIn, XMLSafeTransport):
def __init__(self):
def __init__(self, context=None):
TransportMixIn.__init__(self)
XMLSafeTransport.__init__(self)
XMLSafeTransport.__init__(self, context=context)
from httplib import HTTP, HTTPConnection
from socket import socket
@ -192,7 +192,7 @@ class ServerProxy(XMLServerProxy):
"""
def __init__(self, uri, transport=None, encoding=None,
verbose=0, version=None):
verbose=0, version=None, context=None):
import urllib
if not version:
version = config.version
@ -216,7 +216,7 @@ class ServerProxy(XMLServerProxy):
if schema == 'unix':
transport = UnixTransport()
elif schema == 'https':
transport = SafeTransport()
transport = SafeTransport(context=context)
else:
transport = Transport()
self.__transport = transport