mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-19 10:17:23 -05:00
missing file
This commit is contained in:
24
pyscript.core/src/stdlib/pyscript/pyterminal.py
Normal file
24
pyscript.core/src/stdlib/pyscript/pyterminal.py
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user