Swapnil-101 commited on
Commit
0204bd8
·
verified ·
1 Parent(s): 8f902de

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +21 -2
main.py CHANGED
@@ -189,12 +189,31 @@ def add_mentor():
189
  mentor_details = f"\n{mentor_name}\nSkills: {skills}\nQualification: {qualification}\nExperience: {experience}\n"
190
 
191
  try:
192
- with open("mentor.txt", "a") as file:
193
  file.write(mentor_details)
194
- return jsonify({"message": "Mentor will added after verification"}), 201
195
  except Exception as e:
196
  return jsonify({"message": f"Failed to add mentor: {str(e)}"}), 500
197
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
  @app.route('/ai_mentor', methods=['POST'])
199
  @jwt_required()
200
  def ai_mentor():
 
189
  mentor_details = f"\n{mentor_name}\nSkills: {skills}\nQualification: {qualification}\nExperience: {experience}\n"
190
 
191
  try:
192
+ with open("temp_mentor.txt", "a") as file:
193
  file.write(mentor_details)
194
+ return jsonify({"message": "Mentor will be added after verification"}), 201
195
  except Exception as e:
196
  return jsonify({"message": f"Failed to add mentor: {str(e)}"}), 500
197
 
198
+ @app.route('/verify_mentor', methods=['POST'])
199
+ def verify_mentor():
200
+ try:
201
+ with open("temp_mentor.txt", "r") as file:
202
+ mentors = file.readlines()
203
+
204
+ if not mentors:
205
+ return jsonify({"message": "No mentors to verify"}), 404
206
+
207
+ with open("mentor.txt", "a") as mentor_file:
208
+ for mentor_details in mentors:
209
+ mentor_file.write(mentor_details)
210
+
211
+ open("temp_mentor.txt", "w").close()
212
+
213
+ return jsonify({"message": "Mentors verified and added successfully"}), 200
214
+ except Exception as e:
215
+ return jsonify({"message": f"Failed to verify mentors: {str(e)}"}), 500
216
+
217
  @app.route('/ai_mentor', methods=['POST'])
218
  @jwt_required()
219
  def ai_mentor():