INNER CODE UNIT · Python
receive_loop_queue
unrealcv/unrealcv · client/python/unrealcv/__init__.py:435
def receive_loop_queue(self):
while True:
num = self.recv_num_q.get()
# quit signal
if num is None:
break
if num < 0:
# need results
for _ in range(-num):
raw_message = self.receive()
if raw_message is None:
print('Connection lost during receive, exiting receive loop')
self.recv_data_q.put(None)
return
message = self.raw_message_handler(raw_message)
self.recv_message_id += (