SameerArz commited on
Commit
027ff81
·
verified ·
1 Parent(s): 9e9bc7c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -111,8 +111,10 @@ with gr.Blocks() as demo:
111
  try:
112
  parsed = json.loads(output)
113
  return parsed["lesson"], parsed["question"], parsed["feedback"], visual_response
114
- except:
115
- return "Error parsing output", "No question available", "No feedback available", None
 
 
116
 
117
  submit_button.click(
118
  fn=lambda s, d, i: process_output(*generate_tutor_output(s, d, i)),
@@ -120,5 +122,5 @@ with gr.Blocks() as demo:
120
  outputs=[lesson_output, question_output, feedback_output, visual_output]
121
  )
122
 
123
- if __name__ == "__main__":
124
  demo.launch(server_name="0.0.0.0", server_port=7860)
 
111
  try:
112
  parsed = json.loads(output)
113
  return parsed["lesson"], parsed["question"], parsed["feedback"], visual_response
114
+ except json.JSONDecodeError as e:
115
+ print(f"Error parsing JSON: {e}")
116
+ print(f"API Response: {output}")
117
+ return "Error parsing response", "No question available", "No feedback available", None
118
 
119
  submit_button.click(
120
  fn=lambda s, d, i: process_output(*generate_tutor_output(s, d, i)),
 
122
  outputs=[lesson_output, question_output, feedback_output, visual_output]
123
  )
124
 
125
+ if _name_ == "_main_":
126
  demo.launch(server_name="0.0.0.0", server_port=7860)