def dial(self): if self.stub: self.stub.close() p = urlparse('http://' + self.addr) target = '%s:%s' % (p.hostname, p.port) if self.root_certificates or self.private_key or self.certificate_chain: creds = grpc.ssl_channel_credentials( self.root_certificates, self.private_key, self.certificate_chain) channel = grpc.secure_channel(target, creds) else: channel = grpc.insecure_channel(target) self.stub = vtgateservice_pb2.VitessStub(channel)
def dial(self): if self.stub: self.stub.close() p = urlparse('http://' + self.addr) target = '%s:%s' % (p.hostname, p.port) if self.root_certificates or self.private_key or self.certificate_chain: creds = grpc.ssl_channel_credentials( self.root_certificates, self.private_key, self.certificate_chain) channel = grpc.secure_channel(target, creds) else: channel = grpc.insecure_channel(target) if self.auth_static_client_creds is not None: channel = grpc_with_metadata.GRPCWithMetadataChannel(channel, self.get_auth_static_client_creds) self.stub = vtgateservice_pb2.VitessStub(channel)