Fix evmenu doc example

This commit is contained in:
Griatch 2023-03-17 22:19:00 +01:00
parent ecb0c29edc
commit 596a081a64

View file

@ -645,9 +645,6 @@ def _gamble(caller, raw_string, **kwargs):
else:
return "win"
def _try_again(caller, raw_string, **kwargs):
return None # reruns the same node
template_string = """
## node start
@ -660,8 +657,8 @@ he says.
## options
1. Roll the dice -> gamble()
2. Try to talk yourself out of rolling -> ask_again()
1: Roll the dice -> gamble()
2: Try to talk yourself out of rolling -> start
## node win
@ -687,7 +684,9 @@ says Death.
"""
goto_callables = {"gamble": _gamble, "ask_again": _ask_again}
# map the in-template callable-name to real python code
goto_callables = {"gamble": _gamble}
# this starts the evmenu for the caller
evmenu.template2menu(caller, template_string, goto_callables)
```