1
0

remove interface.synchronous_get

This commit is contained in:
ThomasV
2014-07-29 00:15:21 +02:00
parent 087490a197
commit ed8f9666df
3 changed files with 6 additions and 43 deletions

View File

@@ -341,21 +341,6 @@ class Interface(threading.Thread):
# print_error( "change status", self.server, self.is_connected)
self.response_queue.put((self, None))
def synchronous_get(self, requests, timeout=100000000):
queue = Queue.Queue()
ids = self.send(requests, lambda i,r: queue.put(r))
id2 = ids[:]
res = {}
while ids:
r = queue.get(True, timeout)
_id = r.get('id')
if _id in ids:
ids.remove(_id)
res[_id] = r.get('result')
out = []
for _id in id2:
out.append(res[_id])
return out
class HTTP_Interface(Interface):