Skip to content

Commit

Permalink
Update UserPrompt to match legacy behavior if not expected value is s…
Browse files Browse the repository at this point in the history
…et in YAML
  • Loading branch information
krypton36 committed May 31, 2023
1 parent 1d90bbe commit 30d92f2
Showing 1 changed file with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,16 @@ class LogCommands(PseudoCluster):
definition = _DEFINITION

async def UserPrompt(self, request):
input_result = input("")
expected_value = None
for value in request.arguments.get("values", []):
if value.get('name') and 'expectedValue' in value['name']:
request.responses = [{"values": [{"name": "expectedValue", "value": value['value']}]}]
return {"value": {"expectedValue": input_result}}
expected_value = value['value']
request.responses = [{"values": [{"name": "expectedValue", "value": expected_value}]}]

if expected_value is not None:
input_result = input("")
return {"value": {"expectedValue": input_result}}

return {}

async def Log(self, request):
Expand Down

0 comments on commit 30d92f2

Please sign in to comment.