Remove self.lock

It is now unused; all necesary locking is done by the Queue objects.
This commit is contained in:
Neil Booth 2015-05-05 18:44:43 +09:00
parent 8eaa156595
commit 0cfcd2c7b2
1 changed files with 1 additions and 3 deletions

View File

@ -55,7 +55,6 @@ class TcpInterface(threading.Thread):
threading.Thread.__init__(self)
self.daemon = True
self.config = config if config is not None else SimpleConfig()
self.lock = threading.Lock()
self.connected = False
self.debug = False # dump network messages. can be changed at runtime using the console
self.message_id = 0
@ -83,8 +82,7 @@ class TcpInterface(threading.Thread):
result = response.get('result')
if msg_id is not None:
with self.lock:
method, params, _id, queue = self.unanswered_requests.pop(msg_id)
method, params, _id, queue = self.unanswered_requests.pop(msg_id)
if queue is None:
queue = self.response_queue
else: