Spaces:
Runtime error
Runtime error
import streamlit as st | |
import subprocess | |
# Create an input text box | |
input_text = st.text_input('Enter some text') | |
def start(executable_file): | |
return subprocess.Popen( | |
executable_file, | |
stdin=subprocess.PIPE, | |
stdout=subprocess.PIPE, | |
stderr=subprocess.PIPE) | |
def read(process): | |
return process.stdout.readline().decode("utf-8").strip() | |
def write(process, message): | |
process.stdin.write(f"{message.strip()}\n".encode("utf-8")) | |
process.stdin.flush() | |
def terminate(process): | |
process.stdin.close() | |
process.terminate() | |
process.wait(timeout=0.2) | |
process = start("./danse_macabre.py") | |
write(process, "hello dummy") | |
st.write(read(process)) | |
terminate(process) | |