|
|
@ -72,7 +72,7 @@ if __name__ == '__main__':
|
|
|
|
# buffer
|
|
|
|
# buffer
|
|
|
|
buff += data
|
|
|
|
buff += data
|
|
|
|
if len(buff) > buff_sz*1024:
|
|
|
|
if len(buff) > buff_sz*1024:
|
|
|
|
#print('+', end='', flush=True)
|
|
|
|
print('+', end='', flush=True)
|
|
|
|
q.put(buff)
|
|
|
|
q.put(buff)
|
|
|
|
buff = b''
|
|
|
|
buff = b''
|
|
|
|
buff_sz = 64
|
|
|
|
buff_sz = 64
|
|
|
@ -85,11 +85,12 @@ if __name__ == '__main__':
|
|
|
|
wasm_start = rt.find_function("_start")
|
|
|
|
wasm_start = rt.find_function("_start")
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
wasm_start()
|
|
|
|
wasm_start()
|
|
|
|
q.put(buff)
|
|
|
|
q.put(buff) # play the leftover
|
|
|
|
except:
|
|
|
|
except:
|
|
|
|
pass
|
|
|
|
pass
|
|
|
|
finally:
|
|
|
|
finally:
|
|
|
|
q.put(None)
|
|
|
|
q.put(None)
|
|
|
|
|
|
|
|
q.close()
|
|
|
|
p.join()
|
|
|
|
p.join()
|
|
|
|
|
|
|
|
|
|
|
|
print()
|
|
|
|
print()
|
|
|
|