Changeset View
Changeset View
Standalone View
Standalone View
test/functional/test_framework/authproxy.py
Show First 20 Lines • Show All 156 Lines • ▼ Show 20 Lines | def batch(self, rpc_call_list): | ||||
list(rpc_call_list), default=EncodeDecimal, ensure_ascii=self.ensure_ascii) | list(rpc_call_list), default=EncodeDecimal, ensure_ascii=self.ensure_ascii) | ||||
log.debug("--> " + postdata) | log.debug("--> " + postdata) | ||||
return self._request('POST', self.__url.path, postdata.encode('utf-8')) | return self._request('POST', self.__url.path, postdata.encode('utf-8')) | ||||
def _get_response(self): | def _get_response(self): | ||||
req_start_time = time.time() | req_start_time = time.time() | ||||
try: | try: | ||||
http_response = self.__conn.getresponse() | http_response = self.__conn.getresponse() | ||||
except socket.timeout as e: | except socket.timeout: | ||||
raise JSONRPCException({ | raise JSONRPCException({ | ||||
'code': -344, | 'code': -344, | ||||
'message': '{!r} RPC took longer than {} seconds. Consider ' | 'message': '{!r} RPC took longer than {} seconds. Consider ' | ||||
'using larger timeout for calls that take ' | 'using larger timeout for calls that take ' | ||||
'longer to return.'.format((self._service_name, | 'longer to return.'.format((self._service_name, | ||||
self.__conn.timeout))}) | self.__conn.timeout))}) | ||||
if http_response is None: | if http_response is None: | ||||
raise JSONRPCException({ | raise JSONRPCException({ | ||||
Show All 20 Lines |