def createTransport(self, url, update_headers=None, service=None): if(update_headers is not None): self.headers.update(update_headers) transport = THttpClient(url) transport.setCustomHeaders(self.headers) protocol = TCompactProtocol.TCompactProtocol(transport) client = service(protocol) return client
def Liff(self, isopen=True): self.transport = THttpClient(self.host) self.transport.setCustomHeaders(self.headers) self.protocol = TCompactProtocol(self.transport) self._liff = LiffService.Client(self.protocol) if isopen: self.transport.open() return self._liff
def Call(self, isopen=True): self.transport = THttpClient(self.host) # self.transport = THttpClient.THttpClient(self.host) self.transport.setCustomHeaders(self.headers) self.protocol = TCompactProtocol(self.transport) self._call = CallService.Client(self.protocol) if isopen: self.transport.open() return self._call