Spaces:
Sleeping
Sleeping
Commit ·
3839595
1
Parent(s): 62d9b3f
Merge branch 'Ai' into main
Browse files
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 |
-
|
|
|
|
| 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 = []
|