civerson916 commited on
Commit
693a589
·
verified ·
1 Parent(s): 271a491

Update app.py

Browse files

comment out submission for development

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