Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -836,15 +836,17 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
836 |
except Exception as e:
|
837 |
self.exc = e
|
838 |
capture_exception(e) # still goes to Sentry
|
|
|
|
|
839 |
# make the error visible in the UI console
|
840 |
with open(self.log_path, "a", encoding="utf-8") as lf:
|
841 |
lf.write(
|
842 |
"\nERROR: {}. This usually means that you or the space has no free GPU "
|
843 |
-
"minutes left, or the process took too long due to too many filaments or changed parameters. Please clone the docker container, run it locally or wait for a bit.\n".format(
|
844 |
)
|
845 |
gr.Error(
|
846 |
"ERROR: {}. This usually means that you ore the the space has no free GPU "
|
847 |
-
"minutes left, or the process took too long due to too many filaments or changed parameters. Please clone the docker container, run it locally or wait for a bit.\n".format(
|
848 |
)
|
849 |
# a non-zero code tells the outer loop something went wrong
|
850 |
self.returncode = -1
|
|
|
836 |
except Exception as e:
|
837 |
self.exc = e
|
838 |
capture_exception(e) # still goes to Sentry
|
839 |
+
import traceback
|
840 |
+
exc_str = "".join(traceback.format_exception_only(e)).strip()
|
841 |
# make the error visible in the UI console
|
842 |
with open(self.log_path, "a", encoding="utf-8") as lf:
|
843 |
lf.write(
|
844 |
"\nERROR: {}. This usually means that you or the space has no free GPU "
|
845 |
+
"minutes left, or the process took too long due to too many filaments or changed parameters. Please clone the docker container, run it locally or wait for a bit.\n".format(exc_str)
|
846 |
)
|
847 |
gr.Error(
|
848 |
"ERROR: {}. This usually means that you ore the the space has no free GPU "
|
849 |
+
"minutes left, or the process took too long due to too many filaments or changed parameters. Please clone the docker container, run it locally or wait for a bit.\n".format(exc_str)
|
850 |
)
|
851 |
# a non-zero code tells the outer loop something went wrong
|
852 |
self.returncode = -1
|