guyingbo/pyfsm archive