mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-19 18:27:29 -05:00
[next] Terminal smoke-test follow up (#1702)
This commit is contained in:
committed by
GitHub
parent
d8e1cb8b0f
commit
4d89cbde01
@@ -1,22 +1,13 @@
|
||||
###### magic monkey patching ######
|
||||
import sys
|
||||
import builtins
|
||||
import js
|
||||
from pyscript import sync
|
||||
from pyodide.code import eval_code
|
||||
|
||||
sys.stdout = sync
|
||||
builtins.input = sync.readline
|
||||
|
||||
globals = {"js": js}
|
||||
|
||||
####### main code ######
|
||||
while True:
|
||||
code = input(f"> ")
|
||||
if len(code):
|
||||
try:
|
||||
result = eval_code(f"{code}", globals=globals)
|
||||
if result is not None:
|
||||
print(result)
|
||||
except:
|
||||
print(f"Unable to evaluate: {code}")
|
||||
import code
|
||||
|
||||
code.interact()
|
||||
|
||||
Reference in New Issue
Block a user