succeed to run, is it the yield return the whole list 2000 * 2000 * 2000 items?
as i know that yield is return [1,1,1] etc one by one once it get if it return 2000*2000*2000 items, why? i have to add a queue get this yield in order to succeed but i do not understand the situation when using queue and yield at the same time will the speed same as the situation that no yield? while True: #time.sleep(1) if q.qsize() > 0: print("here1") item = q.get() print("here2") #item = getcombinations() sock.send(json.dumps(item)) -- https://mail.python.org/mailman/listinfo/python-list