Can pass data from message reception to message response

This commit is contained in:
Némunaire 2012-08-31 03:52:49 +02:00
commit 30da270557
3 changed files with 6 additions and 6 deletions

View file

@ -33,7 +33,7 @@ class Consumer(threading.Thread):
def run(self):
try:
while not self.stop:
(srv, raw, time, prvt) = self.context.msg_queue.get(True, 20)
(srv, raw, time, prvt, data) = self.context.msg_queue.get(True, 20)
# Create, parse and treat the message
try:
@ -52,9 +52,9 @@ class Consumer(threading.Thread):
if isinstance(res, list):
for r in res:
if isinstance(r, Response):
srv.send_response(r)
srv.send_response(r, data)
elif isinstance(res, Response):
srv.send_response(res)
srv.send_response(res, data)
except queue.Empty:
pass