- update to 0.9.3: * Bug #682: `AsyncTimeout` did not stop execution (thanks * Bug #683: Typing wrongly suggested that `Transition` instances can be passed to `Machine.__init__` and/or `Machine.add_transition(s)` (thanks @antonio-antuan) * Bug #692: When adding an already constructed `NestedState`, FunctionWrapper was not properly initialized (thanks @drpjm) * Bug #701: `Machine.dispatch` should not short-circuit when a model returns False (thanks @Joshuaalbert) * Typing should be more precise now * Made `transitions.core.(Async)TransitionConfigDict` a `TypedDict` which can be used to spot parameter errors during static analysis * `Machine.add_transitions` and `Machine.__init__` expect a `Sequence` of configurations for transitions now * Added 'async' callbacks to types in `asyncio` extension * introduces `on_final` callbacks on machines (as well as OBS-URL: https://build.opensuse.org/request/show/1346283 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-transitions?expand=0&rev=17
Description
No description provided
Languages
Diff
100%