Closed Nobu19800 closed 4 years ago
Describe the bug RTCBuilderでFSMポートを設定してPythonのコードを生成すると、以下のように何も定義していないクラスを定義してしまい実行時にエラーになる。
@StaticFSM.FSM_SUBSTATE(Top) class node2(StaticFSM.Link):
To Reproduce Steps to reproduce the behavior:
Actions
On Entry
On Exit
もしくは単にfinal nodeを追加するだけでも問題を再現できる。
final node
Reproducibility 100%
Expected behavior 上記の設定のノード(ActionsのOn Entry、On Exitのチェックボックスをオフにする、遷移を設定するがイベント名は設定しない)がある場合は、対応するクラスにpassの記述を追加する。
ActionsのOn Entry、On Exitのチェックボックスをオフにする
遷移を設定するがイベント名は設定しない
pass
@StaticFSM.FSM_SUBSTATE(Top) class node2(StaticFSM.Link): pass
Screenshots or Logs
Environment
Additional context
Describe the bug RTCBuilderでFSMポートを設定してPythonのコードを生成すると、以下のように何も定義していないクラスを定義してしまい実行時にエラーになる。
To Reproduce Steps to reproduce the behavior:
Actions
のOn Entry
、On Exit
のチェックボックスをオフにするもしくは単に
final node
を追加するだけでも問題を再現できる。Reproducibility 100%
Expected behavior 上記の設定のノード(
ActionsのOn Entry、On Exitのチェックボックスをオフにする
、遷移を設定するがイベント名は設定しない
)がある場合は、対応するクラスにpass
の記述を追加する。Screenshots or Logs
Environment
Additional context