def __init__(self, url, version=jsonrpc.VERSION_1, connectTimeout=None,
                 credentials=None, contextFactory=None, pool=None):

        self.url = url
        self.version = version

        if not credentials:
            credentials = Anonymous()

        if not isinstance(credentials, (Anonymous, UsernamePassword)):
            raise NotImplementedError(
                "'%s' credentials are not supported" % type(credentials))

        kwargs = {}

        if connectTimeout:
            kwargs['connectTimeout'] = connectTimeout

        if contextFactory:
            kwargs['contextFactory'] = contextFactory

        if pool:
            kwargs['pool'] = pool

        self.agent = Agent(reactor, **kwargs)
        self.credentials = credentials
        self.auth_headers = None
Return fingerprints for all keys
dataset/ETHPy150Open tadeas/fastjsonrpc/fastjsonrpc/client.py/Proxy.__init__--crossover with--dataset/ETHPy150Open saltstack/salt/salt/key.py/RaetKey.finger_all