alysivji / finite-state-machine

Lightweight, decorator-based Python implementation of a Finite State Machine
MIT License
112 stars 12 forks source link

Enable Asynchronous State Machine #30

Closed alysivji closed 3 years ago

alysivji commented 3 years ago

Part of #27

What does this do

Allow State Machine transition functions to be asynchronous. Added tests for a Async Turnstile

Callouts

Dependencies

n/a

codecov-commenter commented 3 years ago

Codecov Report

Merging #30 (7946583) into main (7b1c11f) will increase coverage by 1.20%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #30      +/-   ##
==========================================
+ Coverage   96.20%   97.40%   +1.20%     
==========================================
  Files           7        9       +2     
  Lines         158      231      +73     
==========================================
+ Hits          152      225      +73     
  Misses          6        6              
Impacted Files Coverage Δ
examples/async_github_pull_request.py 100.00% <100.00%> (ø)
examples/async_turnstile.py 100.00% <100.00%> (ø)
finite_state_machine/state_machine.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 7b1c11f...7946583. Read the comment docs.