Add tasklet and support for taking possession of an existing simulator #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PLEASE NOTE THAT THE CODE IS COMPLETELY UNTESTED. At the moment I can't even be 100% sure Python is OK with parsing what I wrote as I currently can't test it.
Takes possession of any existing region simulator bin folder and all regions controlled by said simulator. This is doe by the simple expedient of copying the whole bin folder, sending CTRL-C to the old process if it's online and then waiting until the process goes away, then starting up the new copy.
Doesn't require the simulator to be offline first, but it's generally a good idea in case anything that should be in the region .xml files has changed.
It DOES require that the region not auto resstart when shut down!