request_queue.put should never block, because maxsize is not set

This commit is contained in:
ThomasV 2015-07-31 20:11:12 +02:00
parent 963ec4ca3e
commit 380bccacf0
1 changed files with 2 additions and 2 deletions

View File

@ -229,9 +229,9 @@ class TcpInterface(threading.Thread):
return s
def send_request(self, request, response_queue = None):
'''Queue a request. Blocking only if called from other threads.'''
'''Queue a request.'''
self.request_time = time.time()
self.request_queue.put((copy.deepcopy(request), response_queue), threading.current_thread() != self)
self.request_queue.put((copy.deepcopy(request), response_queue))
def send_requests(self):
'''Sends all queued requests'''