Python Finite-state-machine Resources