hvoss-techfak commited on
Commit
8e4ef5f
·
verified ·
1 Parent(s): a3dae77

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -834,18 +834,19 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
834
  try:
835
  self.returncode = run_autoforge_process(self.cmd, self.log_path)
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
@@ -882,7 +883,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
882
  worker.join() # make sure it’s done
883
  except RuntimeError as e:
884
  # Show toast to user
885
- log_output += str(e)
886
  gr.Error(str(e)) # <-- this is the toast
887
  capture_exception(e)
888
  return create_empty_error_outputs(str(e))
 
834
  try:
835
  self.returncode = run_autoforge_process(self.cmd, self.log_path)
836
  except Exception as e:
837
+ import traceback
838
+ exc_str = repr(e)
839
  self.exc = e
840
  capture_exception(e) # still goes to Sentry
841
+
 
842
  # make the error visible in the UI console
843
  with open(self.log_path, "a", encoding="utf-8") as lf:
844
  lf.write(
845
+ "\nERROR: {}. This usually means that you, your IP adress or the space has no free GPU "
846
  "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)
847
  )
848
  gr.Error(
849
+ "ERROR: {}. This usually means that you, your IP adress or the the space has no free GPU "
850
  "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)
851
  )
852
  # a non-zero code tells the outer loop something went wrong
 
883
  worker.join() # make sure it’s done
884
  except RuntimeError as e:
885
  # Show toast to user
886
+ log_output += repr(e)
887
  gr.Error(str(e)) # <-- this is the toast
888
  capture_exception(e)
889
  return create_empty_error_outputs(str(e))