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_event
in the store event loop whenFinishEvent
is dispatched, previously it used to be a normalsubscribe_event
, events registered insubscribe_event
run inSideEffectRunnerThread
and it runs them with thetask_runner
, and there is no guaranteetask_runner
runs tasks afterFinishEvent
is dispatched