Spaces:
Build error
Build error
ffreemt
commited on
Commit
·
6f82744
1
Parent(s):
927848d
Update app.py
Browse files- app.py +9 -6
- requirements.txt +4 -2
- run-python-app_py.bat +2 -1
app.py
CHANGED
|
@@ -39,10 +39,10 @@ def process(command) -> Tuple[str, Optional[str]]:
|
|
| 39 |
command = str(command).strip()
|
| 40 |
except Exception as e:
|
| 41 |
_ = str(e)
|
| 42 |
-
return _
|
| 43 |
|
| 44 |
if not command:
|
| 45 |
-
return "gimme something to start with..."
|
| 46 |
|
| 47 |
try:
|
| 48 |
# out = sp.check_output(split(command), encoding="utf8", stderr=STDOUT)
|
|
@@ -51,12 +51,12 @@ def process(command) -> Tuple[str, Optional[str]]:
|
|
| 51 |
) # sp.PIPE: -1
|
| 52 |
out, err = proc.communicate()
|
| 53 |
# success = True
|
| 54 |
-
return f"[{out}], [{err}]"
|
| 55 |
except Exception as e:
|
| 56 |
out, err = "", str(e)
|
| 57 |
# success = False
|
| 58 |
# return f"[{out}]", f"[{err}]"
|
| 59 |
-
return f"[{out}], [{err}]"
|
| 60 |
|
| 61 |
|
| 62 |
def process1(command) -> Tuple[str, Optional[str]]:
|
|
@@ -160,7 +160,8 @@ iface = gr.Interface(
|
|
| 160 |
fn=process,
|
| 161 |
# inputs="text",
|
| 162 |
inputs=gr.inputs.Textbox(
|
| 163 |
-
|
|
|
|
| 164 |
placeholder="Type or paste input here then click 'Submit'",
|
| 165 |
default="python -V # show version",
|
| 166 |
label="command or multiline text",
|
|
@@ -171,7 +172,7 @@ iface = gr.Interface(
|
|
| 171 |
outputs=[
|
| 172 |
"text",
|
| 173 |
# gr.outputs.Image("auto"),
|
| 174 |
-
gr.outputs.Image('pil'),
|
| 175 |
],
|
| 176 |
examples=[
|
| 177 |
"python -m site",
|
|
@@ -187,6 +188,8 @@ iface = gr.Interface(
|
|
| 187 |
title="probe the system",
|
| 188 |
description="Talk to the system via subprocess.check_output ",
|
| 189 |
# layout="vertical",
|
|
|
|
|
|
|
| 190 |
)
|
| 191 |
|
| 192 |
# iface.launch(share=True, debug=True)
|
|
|
|
| 39 |
command = str(command).strip()
|
| 40 |
except Exception as e:
|
| 41 |
_ = str(e)
|
| 42 |
+
return _
|
| 43 |
|
| 44 |
if not command:
|
| 45 |
+
return "gimme something to start with..."
|
| 46 |
|
| 47 |
try:
|
| 48 |
# out = sp.check_output(split(command), encoding="utf8", stderr=STDOUT)
|
|
|
|
| 51 |
) # sp.PIPE: -1
|
| 52 |
out, err = proc.communicate()
|
| 53 |
# success = True
|
| 54 |
+
return f"[{out}], [{err}]"
|
| 55 |
except Exception as e:
|
| 56 |
out, err = "", str(e)
|
| 57 |
# success = False
|
| 58 |
# return f"[{out}]", f"[{err}]"
|
| 59 |
+
return f"[{out}], [{err}]"
|
| 60 |
|
| 61 |
|
| 62 |
def process1(command) -> Tuple[str, Optional[str]]:
|
|
|
|
| 160 |
fn=process,
|
| 161 |
# inputs="text",
|
| 162 |
inputs=gr.inputs.Textbox(
|
| 163 |
+
# inputs=gr.components.Textbox(
|
| 164 |
+
lines=1,
|
| 165 |
placeholder="Type or paste input here then click 'Submit'",
|
| 166 |
default="python -V # show version",
|
| 167 |
label="command or multiline text",
|
|
|
|
| 172 |
outputs=[
|
| 173 |
"text",
|
| 174 |
# gr.outputs.Image("auto"),
|
| 175 |
+
# gr.outputs.Image('pil'),
|
| 176 |
],
|
| 177 |
examples=[
|
| 178 |
"python -m site",
|
|
|
|
| 188 |
title="probe the system",
|
| 189 |
description="Talk to the system via subprocess.check_output ",
|
| 190 |
# layout="vertical",
|
| 191 |
+
# allow_flagging="manual",
|
| 192 |
+
allow_flagging="never",
|
| 193 |
)
|
| 194 |
|
| 195 |
# iface.launch(share=True, debug=True)
|
requirements.txt
CHANGED
|
@@ -2,5 +2,7 @@ gradio
|
|
| 2 |
# anyio, uc-micro-py, multidict, mdurl, httpcore, frozenlist, yarl, websockets, starlette, markdown-it-py, linkify-it-py, httpx, fsspec, async-timeout, aiosignal, uvicorn, semantic-version, python-multipart, pydub, orjson, mdit-py-plugins, gradio-client, ffmpy, fastapi, aiohttp, aiofiles, gradio 3.27.0
|
| 3 |
|
| 4 |
typing_extensions
|
| 5 |
-
polyglot
|
| 6 |
-
logzero
|
|
|
|
|
|
|
|
|
| 2 |
# anyio, uc-micro-py, multidict, mdurl, httpcore, frozenlist, yarl, websockets, starlette, markdown-it-py, linkify-it-py, httpx, fsspec, async-timeout, aiosignal, uvicorn, semantic-version, python-multipart, pydub, orjson, mdit-py-plugins, gradio-client, ffmpy, fastapi, aiohttp, aiofiles, gradio 3.27.0
|
| 3 |
|
| 4 |
typing_extensions
|
| 5 |
+
# polyglot
|
| 6 |
+
logzero
|
| 7 |
+
pandas
|
| 8 |
+
seaborn
|
run-python-app_py.bat
CHANGED
|
@@ -1,3 +1,4 @@
|
|
| 1 |
REM nodemon -w app.py -x .venv\Scripts\python app.py
|
| 2 |
REM nodemon -w app.py -x py -3.7 app.py
|
| 3 |
-
nodemon -w app.py -x "pyright app.py && py -3.8 app.py"
|
|
|
|
|
|
| 1 |
REM nodemon -w app.py -x .venv\Scripts\python app.py
|
| 2 |
REM nodemon -w app.py -x py -3.7 app.py
|
| 3 |
+
REM nodemon -w app.py -x "pyright app.py && py -3.8 app.py"
|
| 4 |
+
nodemon -w app.py -x "pyright app.py && python app.py"
|