AhmedBenElsayedBenAhmed commited on
Commit
3839595
·
1 Parent(s): 62d9b3f

Merge branch 'Ai' into main

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -203,19 +203,23 @@ def train():
203
  epochs = 1
204
  batch_size = 1
205
 
 
206
  if request.is_json:
207
  body = request.get_json()
208
  data = body.get("data", [])
209
  epochs = int(body.get("epochs", 1))
210
  batch_size = int(body.get("batch_size", 1))
 
 
211
  else:
212
- epochs = int(request.form.get("epochs", 1))
213
- batch_size = int(request.form.get("batch_size", 1))
214
  file = request.files.get("file")
215
  if file:
216
  data = json.load(file)
 
 
217
  else:
218
- return jsonify({"error": "No file uploaded"}), 400
 
219
 
220
  # Merge & remove duplicates
221
  old_data = []
 
203
  epochs = 1
204
  batch_size = 1
205
 
206
+ # 1️⃣ JSON request
207
  if request.is_json:
208
  body = request.get_json()
209
  data = body.get("data", [])
210
  epochs = int(body.get("epochs", 1))
211
  batch_size = int(body.get("batch_size", 1))
212
+
213
+ # 2️⃣ form-data file upload
214
  else:
 
 
215
  file = request.files.get("file")
216
  if file:
217
  data = json.load(file)
218
+ epochs = int(request.form.get("epochs", 1))
219
+ batch_size = int(request.form.get("batch_size", 1))
220
  else:
221
+ # لو مفيش file ولا JSON → خطأ
222
+ return jsonify({"error": "No file uploaded or JSON provided"}), 400
223
 
224
  # Merge & remove duplicates
225
  old_data = []