adragos commited on
Commit
3f00e09
·
1 Parent(s): a0c2452

Update error messages

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -180,8 +180,8 @@ def summarize_feedback(rows: list[list[str]], env: Env, username: str) -> str:
180
  def summary(webhook_url, disable_discord, env, username, state):
181
  try:
182
  summary = summarize_feedback(state.to_numpy().tolist(), env, username)
183
- except Exception as e:
184
- return f"Error: {e}"
185
 
186
  if env == Env.PLAYGROUND:
187
  if not disable_discord:
@@ -190,15 +190,15 @@ def summary(webhook_url, disable_discord, env, username, state):
190
  try:
191
  r = requests.post(webhook_url, json={"content": summary, "allowed_mentions": {"parse": []}})
192
  r.raise_for_status()
193
- except Exception as e:
194
- return f"Error: {e}"
195
  elif env == Env.CHALLENGE_EASY:
196
  webhook_url = discord_webhook_url_easy
197
  try:
198
  r = requests.post(webhook_url, json={"content": summary, "allowed_mentions": {"parse": []}})
199
  r.raise_for_status()
200
- except Exception as e:
201
- return f"Error: {e}"
202
  elif env == Env.CHALLENGE_HARD:
203
  # TODO: add row to table with all prompt injections
204
  """
@@ -250,8 +250,8 @@ def summary_ch_hard(g_recaptcha_response, webhook_url, disable_discord, username
250
  r.raise_for_status()
251
  if not r.json().get("success"):
252
  raise Exception("reCAPTCHA challenge failed")
253
- except Exception as e:
254
- gr.Warning(f"Error: {e}")
255
  return
256
  result = summary(webhook_url, disable_discord, Env.CHALLENGE_HARD, username, state)
257
  gr.Info("Feedback submitted successfully!")
@@ -295,8 +295,8 @@ def run_summary_hard():
295
  try:
296
  r = requests.post(discord_webhook_url_hard, json={"content": summary, "allowed_mentions": {"parse": []}})
297
  r.raise_for_status()
298
- except Exception as e:
299
- return f"Error: {e}"
300
 
301
  js_code = """
302
  (function() {
 
180
  def summary(webhook_url, disable_discord, env, username, state):
181
  try:
182
  summary = summarize_feedback(state.to_numpy().tolist(), env, username)
183
+ except Exception:
184
+ return "Error: unable to summarize feedback"
185
 
186
  if env == Env.PLAYGROUND:
187
  if not disable_discord:
 
190
  try:
191
  r = requests.post(webhook_url, json={"content": summary, "allowed_mentions": {"parse": []}})
192
  r.raise_for_status()
193
+ except Exception:
194
+ return "Error: webhook discord failed"
195
  elif env == Env.CHALLENGE_EASY:
196
  webhook_url = discord_webhook_url_easy
197
  try:
198
  r = requests.post(webhook_url, json={"content": summary, "allowed_mentions": {"parse": []}})
199
  r.raise_for_status()
200
+ except Exception:
201
+ return "Error: webhook discord failed"
202
  elif env == Env.CHALLENGE_HARD:
203
  # TODO: add row to table with all prompt injections
204
  """
 
250
  r.raise_for_status()
251
  if not r.json().get("success"):
252
  raise Exception("reCAPTCHA challenge failed")
253
+ except Exception:
254
+ gr.Warning("Error: reCAPTCHA server-side error")
255
  return
256
  result = summary(webhook_url, disable_discord, Env.CHALLENGE_HARD, username, state)
257
  gr.Info("Feedback submitted successfully!")
 
295
  try:
296
  r = requests.post(discord_webhook_url_hard, json={"content": summary, "allowed_mentions": {"parse": []}})
297
  r.raise_for_status()
298
+ except Exception:
299
+ return "Error: webhook discord failed"
300
 
301
  js_code = """
302
  (function() {