From f7b0bb5e6e5b41630451cfac5f573e702c4c1e4e6ffae6fa270e024b5d87d0a9 Mon Sep 17 00:00:00 2001 From: Michael Volz Date: Mon, 27 Jan 2025 17:45:54 +0100 Subject: [PATCH] elisp: Python script for manual testing of protocol --- elisp/test-jx.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 elisp/test-jx.py diff --git a/elisp/test-jx.py b/elisp/test-jx.py new file mode 100755 index 0000000..2e7522e --- /dev/null +++ b/elisp/test-jx.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python + +import json +import sys + +def jx_ask(): + return None + +if __name__ == "__main__": + question1 = { + "command": "prompt", + "type": "string", + "prompt": "Enter your name: ", + } + print(json.dumps(question1)) + answer = input() + print(answer, file=sys.stderr) + + question2 = { + "command": "prompt", + "type": "string", + "prompt": "Please try again: ", + } + print(json.dumps(question2)) + answer = input() + print(answer, file=sys.stderr) + + success = { + "command": "success", + } + print(json.dumps(success))