Thank you, buddy!
So this piece (TWS API reader) runs in child process and does effectively nothing since it does not see request for data
p = Process(target = app.run)
p.start()
p.join()
while this piece runs in parent process?
app.reqMktData(101, contract , '', False, False, [])
?
time.sleep(2)
app.disconnect()
I expect parent process to terminate without any problem and this should kill child process as well, but it does not happen. It just hangs.?
Good point about OS resources, but my knowledge of OS are so limited that it looks like Python path is a bit easier.
Thank you again for clarifications!?