Statemachine. ランキングとまとめ
- ライセンス:
- MIT/X Consortium Lic...
- 出版社のWebサイト:
- http://github.com/derferman/
Statemachine. タグ
Statemachine. 説明
StateMachineは、ほぼすべてのコードBaseに適応できるシンプルで使いやすい有限ステートマシンを提供するPythonモジュールです.Usagetoステートマシンを作成し、StateMachine.Machineクラスでミックスします。唯一の要件は、strings.import StateMachineClass信号信号(StateMachine.machine)として表される初期状態です.initial_state = 'Red'This Machineはそれほど多くはありませんが、現在の状態>>> stopight = traffightight( )>>> Stopiltight.State'Red'RED'REDERイベントデコレータを使用して状態遷移を追加できます。これらの関数は遷移の反復可能な遷移を返します。移行はただの2つのタプルです。最初の要素は、ステートの反復可能な状態、Wilcard '*'、または単一の状態です。 2番目の要素はターゲットSTATE.IMPORT STATEMACHINECLASS Traffight(StateMachine.machine):Initial_State = 'RED' @ statemachine.event def cycle(self):降伏 'red'、 'green' eilge 'green'、 'yelled'黄色 '、' REDCALLINGサイクルメソッドは次の状態に移行します。>>> stopilt = trafficlight()>>> stoplight.state'red '>>> stoplight.state.State.State.State.State 'Green'InstallationPip StateMachineProductのホームページをインストールします
Statemachine. 関連ソフトウェア