Open ABCambridge opened 8 months ago
I will be developing this on my andrew/sigint-handling branch so that I have the functionality of using ctrl-C when writing the new files.
As of 03/16/2024 the main.py
file using multiple workflows, with multiple async with
contexts for the WorkflowManager
. It successfully executes, suspends, resumes, completes, and replays the workflows. However, there are no assertion statements yet.
This task has been completed for a few days as of 03/22/2024, but is waiting for the completion of the sigint handling branch because I developed this task on top of the sigint handling branch so I could use Ctrl+C when testing things.
This is not yet merged because it is blocked by the sigint handling branch, but it is fully working of course and Dr. Bean didn't requested any changes, so I am marking it s complete.
Improve
main.py
to use the number guessing game. As part of this, you'll want to have multiple games (workflows) started and display how they can all be interacted with through the sameWorkflowManager
and the manager can exit, be resumed, and all three workflows are ready and waiting at the same spot. See Professor Bean's description here: