mirror of
https://github.com/avatao-content/test-tutorial-framework
synced 2024-12-05 02:21:31 +00:00
Use jinja2 in default YamlFSM
This commit is contained in:
parent
265560b614
commit
8b47b301e4
@ -103,7 +103,11 @@ if __name__ == '__main__':
|
||||
# TFW component EventHandlers (builtins, required for their respective functionalities)
|
||||
fsm = FSMManagingEventHandler( # TFW FSM
|
||||
key='fsm',
|
||||
fsm_type=partial(YamlFSM, 'test_fsm.yml')
|
||||
fsm_type=partial(
|
||||
YamlFSM,
|
||||
'test_fsm.yml',
|
||||
{} # jinja2 variables, use empty dict to enable jinja2 parsing without any variables
|
||||
)
|
||||
)
|
||||
ide = IdeEventHandler( # Web IDE backend
|
||||
key='ide',
|
||||
|
@ -41,3 +41,8 @@ transitions:
|
||||
- trigger: step_5
|
||||
source: '4'
|
||||
dest: '5'
|
||||
{% for i in range(5) %} # you can also use jinja2 in this config file
|
||||
- trigger: 'step_next'
|
||||
source: '{{i}}'
|
||||
dest: '{{i+1}}'
|
||||
{% endfor %}
|
||||
|
Loading…
Reference in New Issue
Block a user