From 380bccacf0f2e74e8449751241cd2d0821e71271 Mon Sep 17 00:00:00 2001
From: ThomasV <thomasv@gitorious>
Date: Fri, 31 Jul 2015 20:11:12 +0200
Subject: [PATCH] request_queue.put should never block, because maxsize is not
 set

---
 lib/interface.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/interface.py b/lib/interface.py
index cda06f0f2..d38b7c55b 100644
--- a/lib/interface.py
+++ b/lib/interface.py
@@ -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'''