import fsm state = fsm.START() script = ["connect", "accept", "read", "read", "write", "close", "connect"] for event in script: print(event, ">>>", state) state = state(event)