Spaces:
Running
on
Zero
Running
on
Zero
request issue
Browse files
app.py
CHANGED
@@ -144,7 +144,7 @@ def translate_text(text, model_choice, request: gr.Request):
|
|
144 |
if not text or text.strip() == "":
|
145 |
return "Please enter text to translate."
|
146 |
|
147 |
-
# Get the user ID (if logged in)
|
148 |
user_id = "anonymous"
|
149 |
if request and hasattr(request, "username") and request.username:
|
150 |
user_id = request.username
|
@@ -190,13 +190,16 @@ def gradio_app():
|
|
190 |
translate_button = gr.Button("Translate")
|
191 |
|
192 |
# Link input and output
|
193 |
-
def translate_and_update_status(text, model
|
|
|
|
|
|
|
194 |
translation = translate_text(text, model, request)
|
195 |
return translation
|
196 |
|
197 |
translate_button.click(
|
198 |
fn=translate_and_update_status,
|
199 |
-
inputs=[input_text, model_choice
|
200 |
outputs=[output_text]
|
201 |
)
|
202 |
|
|
|
144 |
if not text or text.strip() == "":
|
145 |
return "Please enter text to translate."
|
146 |
|
147 |
+
# Get the user ID (if logged in)
|
148 |
user_id = "anonymous"
|
149 |
if request and hasattr(request, "username") and request.username:
|
150 |
user_id = request.username
|
|
|
190 |
translate_button = gr.Button("Translate")
|
191 |
|
192 |
# Link input and output
|
193 |
+
def translate_and_update_status(text, model):
|
194 |
+
"""Wrapper function to handle translation and update status."""
|
195 |
+
# Access the request object directly
|
196 |
+
request = gr.Request()
|
197 |
translation = translate_text(text, model, request)
|
198 |
return translation
|
199 |
|
200 |
translate_button.click(
|
201 |
fn=translate_and_update_status,
|
202 |
+
inputs=[input_text, model_choice],
|
203 |
outputs=[output_text]
|
204 |
)
|
205 |
|