xcx0902 commited on
Commit
ec3a3d2
·
verified ·
1 Parent(s): 91e441e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -3
app.py CHANGED
@@ -2,9 +2,8 @@ import gradio as gr
2
  import subprocess
3
 
4
  def run(command):
5
- process = subprocess.Popen(list(command.split()), stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
6
- stdout_str, stderr_str = process.communicate()
7
- return f"STDOUT:\n{stdout_str}\nSTDERR:\n{stderr_str}\n"
8
 
9
  demo = gr.Interface(fn=run, inputs="text", outputs="text")
10
  demo.launch()
 
2
  import subprocess
3
 
4
  def run(command):
5
+ result = subprocess.run(command, shell=True, capture_output=True, text=True)
6
+ return f"STDOUT:\n{result.stdout}\nSTDERR:\n{result.stderr}\n"
 
7
 
8
  demo = gr.Interface(fn=run, inputs="text", outputs="text")
9
  demo.launch()