From 8c64d421898db26c7cb6dca616af7a4d95de9373 Mon Sep 17 00:00:00 2001 From: Antonio Cuni Date: Tue, 10 Oct 2023 16:57:02 +0200 Subject: [PATCH] missing file --- .../src/stdlib/pyscript/pyterminal.py | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pyscript.core/src/stdlib/pyscript/pyterminal.py diff --git a/pyscript.core/src/stdlib/pyscript/pyterminal.py b/pyscript.core/src/stdlib/pyscript/pyterminal.py new file mode 100644 index 00000000..d6a9bebc --- /dev/null +++ b/pyscript.core/src/stdlib/pyscript/pyterminal.py @@ -0,0 +1,24 @@ +import builtins +import sys + +import js + +from pyscript import sync + + +class PyTerminal: + def write(self, line): + sync.pyterminal_write(line) + + def input(self, prompt): + return sync.pyterminal_readline(prompt) + + +PY_TERMINAL = None + + +def init(): + global PY_TERMINAL + PY_TERMINAL = PyTerminal() + sys.stdout = sys.stderr = PY_TERMINAL + builtins.input = PY_TERMINAL.input