Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
043831b
1
Parent(s):
3296634
better visible error message
Browse files
app.py
CHANGED
@@ -865,6 +865,20 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
865 |
time.sleep(0.05)
|
866 |
|
867 |
worker.join() # make sure it’s done
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
868 |
return_code = worker.returncode
|
869 |
|
870 |
try:
|
|
|
865 |
time.sleep(0.05)
|
866 |
|
867 |
worker.join() # make sure it’s done
|
868 |
+
|
869 |
+
# If the GPU scheduler threw, we already wrote the text into the log.
|
870 |
+
# Just read the tail once more so it reaches the UI textbox.
|
871 |
+
with open(log_file, "r", encoding="utf-8") as lf:
|
872 |
+
lf.seek(file_pos)
|
873 |
+
log_output += lf.read()
|
874 |
+
|
875 |
+
if worker.exc is not None:
|
876 |
+
# Do NOT raise – raising would hide the explanation behind Gradio’s generic banner.
|
877 |
+
return (
|
878 |
+
"".join(log_output),
|
879 |
+
None, # no preview
|
880 |
+
gr.update(visible=False, interactive=False),
|
881 |
+
)
|
882 |
return_code = worker.returncode
|
883 |
|
884 |
try:
|