Update swf.executor #30: handle more then 1,000 open activity tasks #31
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.
Fix #30.
Ready for review! 📒
These changes introduce a private counter
swf.executor._open_activity_count
that counts the number of activity task that are scheduled or staged to be scheduled in the next decisions. The counter is incremented when a event is translated to a future or when there is no event and the executor needs to schedule one.