bstraehle commited on
Commit
f3ed293
·
verified ·
1 Parent(s): 86980c8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -14,9 +14,16 @@ def invoke(level, question, file_name, ground_truth, openai_api_key):
14
  raise gr.Error("OpenAI API Key is required.")
15
 
16
  with lock:
17
- os.environ["OPENAI_API_KEY"] = openai_api_key
18
- answer = run_agent(question, file_name)
19
- del os.environ["OPENAI_API_KEY"]
 
 
 
 
 
 
 
20
  return answer
21
 
22
  gr.close_all()
 
14
  raise gr.Error("OpenAI API Key is required.")
15
 
16
  with lock:
17
+ answer = ""
18
+
19
+ try:
20
+ os.environ["OPENAI_API_KEY"] = openai_api_key
21
+ answer = run_agent(question, file_name)
22
+ except Exception as e:
23
+ raise gr.Error(e)
24
+ finally:
25
+ del os.environ["OPENAI_API_KEY"]
26
+
27
  return answer
28
 
29
  gr.close_all()