Ah OK, yeah your’ll need to implement that communication yourself. I’ve done something very similar in the past with a Toolkit application and a batch process, and I used Qt to help me communicate across the two processes. The nice thing was that I was able to pass progress back to the main application from my batch process, and also send cancel commands from the main app to the batch process.
I can’t remember now exactly how I set it up, but SG Desktop actually does a similar thing to communicate between the main Application and the spawned Python process that bootstraps the Toolkit Project.
Basically you set up a server and client on each side so you can hold a conversation between them.