Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,10 +1,8 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
import requests
|
| 3 |
import os
|
| 4 |
-
from dotenv import load_dotenv
|
| 5 |
|
| 6 |
-
# Load environment variables from
|
| 7 |
-
load_dotenv()
|
| 8 |
MATH_ENGINE_URL = os.getenv("MATH_ENGINE_URL")
|
| 9 |
|
| 10 |
# Gradio Interface
|
|
@@ -53,29 +51,4 @@ def create_interface():
|
|
| 53 |
for i in range(10):
|
| 54 |
gr.Button(str(i)).click(lambda x=i: update_input(x), inputs=[], outputs=current)
|
| 55 |
gr.Button("Back").click(backspace, inputs=[], outputs=current)
|
| 56 |
-
gr.Button("Clear").click(clear_input
|
| 57 |
-
|
| 58 |
-
with gr.Row():
|
| 59 |
-
gr.Button("Set A").click(lambda x: float(current_input), inputs=[], outputs=a)
|
| 60 |
-
gr.Button("Set B").click(lambda x: float(current_input), inputs=[], outputs=b)
|
| 61 |
-
|
| 62 |
-
with gr.Row():
|
| 63 |
-
gr.Button("Add").click(lambda a, b: gradio_calculate(a, b, "add"), inputs=[a, b], outputs=result)
|
| 64 |
-
gr.Button("Subtract").click(lambda a, b: gradio_calculate(a, b, "subtract"), inputs=[a, b], outputs=result)
|
| 65 |
-
gr.Button("Multiply").click(lambda a, b: gradio_calculate(a, b, "multiply"), inputs=[a, b], outputs=result)
|
| 66 |
-
gr.Button("Divide").click(lambda a, b: gradio_calculate(a, b, "divide"), inputs=[a, b], outputs=result)
|
| 67 |
-
|
| 68 |
-
with gr.Row():
|
| 69 |
-
gr.Button("Test FastAPI Add").click(lambda a, b: test_fastapi(a, b, "add"), inputs=[a, b], outputs=result)
|
| 70 |
-
gr.Button("Test FastAPI Subtract").click(lambda a, b: test_fastapi(a, b, "subtract"), inputs=[a, b], outputs=result)
|
| 71 |
-
gr.Button("Test FastAPI Multiply").click(lambda a, b: test_fastapi(a, b, "multiply"), inputs=[a, b], outputs=result)
|
| 72 |
-
gr.Button("Test FastAPI Divide").click(lambda a, b: test_fastapi(a, b, "divide"), inputs=[a, b], outputs=result)
|
| 73 |
-
|
| 74 |
-
return demo
|
| 75 |
-
|
| 76 |
-
def run_gradio():
|
| 77 |
-
demo = create_interface()
|
| 78 |
-
demo.launch()
|
| 79 |
-
|
| 80 |
-
if __name__ == "__main__":
|
| 81 |
-
run_gradio()
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import requests
|
| 3 |
import os
|
|
|
|
| 4 |
|
| 5 |
+
# Load environment variables from Hugging Face Secrets
|
|
|
|
| 6 |
MATH_ENGINE_URL = os.getenv("MATH_ENGINE_URL")
|
| 7 |
|
| 8 |
# Gradio Interface
|
|
|
|
| 51 |
for i in range(10):
|
| 52 |
gr.Button(str(i)).click(lambda x=i: update_input(x), inputs=[], outputs=current)
|
| 53 |
gr.Button("Back").click(backspace, inputs=[], outputs=current)
|
| 54 |
+
gr.Button("Clear").click(clear_input
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|