mikethor007 commited on
Commit
0564d81
·
verified ·
1 Parent(s): 81917a3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +41 -41
app.py CHANGED
@@ -97,47 +97,47 @@ def run_and_submit_all( profile: gr.OAuthProfile | None):
97
  print(status_update)
98
 
99
  # 5. Submit
100
- print(f"Submitting {len(answers_payload)} answers to: {submit_url}")
101
- try:
102
- response = requests.post(submit_url, json=submission_data, timeout=60)
103
- response.raise_for_status()
104
- result_data = response.json()
105
- final_status = (
106
- f"Submission Successful!\n"
107
- f"User: {result_data.get('username')}\n"
108
- f"Overall Score: {result_data.get('score', 'N/A')}% "
109
- f"({result_data.get('correct_count', '?')}/{result_data.get('total_attempted', '?')} correct)\n"
110
- f"Message: {result_data.get('message', 'No message received.')}"
111
- )
112
- print("Submission successful.")
113
- results_df = pd.DataFrame(results_log)
114
- return final_status, results_df
115
- except requests.exceptions.HTTPError as e:
116
- error_detail = f"Server responded with status {e.response.status_code}."
117
- try:
118
- error_json = e.response.json()
119
- error_detail += f" Detail: {error_json.get('detail', e.response.text)}"
120
- except requests.exceptions.JSONDecodeError:
121
- error_detail += f" Response: {e.response.text[:500]}"
122
- status_message = f"Submission Failed: {error_detail}"
123
- print(status_message)
124
- results_df = pd.DataFrame(results_log)
125
- return status_message, results_df
126
- except requests.exceptions.Timeout:
127
- status_message = "Submission Failed: The request timed out."
128
- print(status_message)
129
- results_df = pd.DataFrame(results_log)
130
- return status_message, results_df
131
- except requests.exceptions.RequestException as e:
132
- status_message = f"Submission Failed: Network error - {e}"
133
- print(status_message)
134
- results_df = pd.DataFrame(results_log)
135
- return status_message, results_df
136
- except Exception as e:
137
- status_message = f"An unexpected error occurred during submission: {e}"
138
- print(status_message)
139
- results_df = pd.DataFrame(results_log)
140
- return status_message, results_df
141
 
142
 
143
  # --- Build Gradio Interface using Blocks ---
 
97
  print(status_update)
98
 
99
  # 5. Submit
100
+ # print(f"Submitting {len(answers_payload)} answers to: {submit_url}")
101
+ # try:
102
+ # response = requests.post(submit_url, json=submission_data, timeout=60)
103
+ # response.raise_for_status()
104
+ # result_data = response.json()
105
+ # final_status = (
106
+ # f"Submission Successful!\n"
107
+ # f"User: {result_data.get('username')}\n"
108
+ # f"Overall Score: {result_data.get('score', 'N/A')}% "
109
+ # f"({result_data.get('correct_count', '?')}/{result_data.get('total_attempted', '?')} correct)\n"
110
+ # f"Message: {result_data.get('message', 'No message received.')}"
111
+ # )
112
+ # print("Submission successful.")
113
+ # results_df = pd.DataFrame(results_log)
114
+ # return final_status, results_df
115
+ # except requests.exceptions.HTTPError as e:
116
+ # error_detail = f"Server responded with status {e.response.status_code}."
117
+ # try:
118
+ # error_json = e.response.json()
119
+ # error_detail += f" Detail: {error_json.get('detail', e.response.text)}"
120
+ # except requests.exceptions.JSONDecodeError:
121
+ # error_detail += f" Response: {e.response.text[:500]}"
122
+ # status_message = f"Submission Failed: {error_detail}"
123
+ # print(status_message)
124
+ # results_df = pd.DataFrame(results_log)
125
+ # return status_message, results_df
126
+ # except requests.exceptions.Timeout:
127
+ # status_message = "Submission Failed: The request timed out."
128
+ # print(status_message)
129
+ # results_df = pd.DataFrame(results_log)
130
+ # return status_message, results_df
131
+ # except requests.exceptions.RequestException as e:
132
+ # status_message = f"Submission Failed: Network error - {e}"
133
+ # print(status_message)
134
+ # results_df = pd.DataFrame(results_log)
135
+ # return status_message, results_df
136
+ # except Exception as e:
137
+ # status_message = f"An unexpected error occurred during submission: {e}"
138
+ # print(status_message)
139
+ # results_df = pd.DataFrame(results_log)
140
+ # return status_message, results_df
141
 
142
 
143
  # --- Build Gradio Interface using Blocks ---