1
0

interface: forward errors

This commit is contained in:
ThomasV
2014-09-05 14:51:37 +02:00
parent 9af2c20706
commit dd849964d1
2 changed files with 11 additions and 11 deletions

View File

@@ -82,10 +82,6 @@ class TcpInterface(threading.Thread):
error = response.get('error')
result = response.get('result')
if error:
print_error("received error:", response)
return
if msg_id is not None:
with self.lock:
method, params, _id, queue = self.unanswered_requests.pop(msg_id)
@@ -114,7 +110,10 @@ class TcpInterface(threading.Thread):
self.is_ping = False
return
queue.put((self, {'method':method, 'params':params, 'result':result, 'id':_id}))
if error:
queue.put((self, {'method':method, 'params':params, 'error':error, 'id':_id}))
else:
queue.put((self, {'method':method, 'params':params, 'result':result, 'id':_id}))
def get_socket(self):