v0.22.0
PyPI package: https://pypi.org/project/python-redux/0.22.0
Changes:
- test: make sure pytest exits completely after running async tests
- refactor: in
_wait_for_store_to_finish, instead of waiting withasyncio.sleep, run the store event loop when conditions are not satisfied - refactor: directly run
_handle_finish_eventin the store event loop whenFinishEventis dispatched, previously it used to be a normalsubscribe_event, events registered insubscribe_eventrun inSideEffectRunnerThreadand it runs them with thetask_runner, and there is no guaranteetask_runnerruns tasks afterFinishEventis dispatched