Update app.py
Browse files
app.py
CHANGED
|
@@ -695,7 +695,9 @@ def predict_size(
|
|
| 695 |
if size_measurements_json.strip():
|
| 696 |
try:
|
| 697 |
size_measurements = json.loads(size_measurements_json)
|
| 698 |
-
|
|
|
|
|
|
|
| 699 |
return "❌ Error: Invalid size measurements format. Please use valid JSON."
|
| 700 |
|
| 701 |
# Normalize inputs for better compatibility
|
|
@@ -716,6 +718,8 @@ def predict_size(
|
|
| 716 |
for size, measurements in size_measurements.items():
|
| 717 |
garment_data[f"{size.lower()}_measurements"] = measurements
|
| 718 |
|
|
|
|
|
|
|
| 719 |
# Validate that we have some measurements
|
| 720 |
total_measurements = sum(1 for v in user_data.values() if isinstance(v, (int, float)) and v > 0)
|
| 721 |
if total_measurements < 2:
|
|
|
|
| 695 |
if size_measurements_json.strip():
|
| 696 |
try:
|
| 697 |
size_measurements = json.loads(size_measurements_json)
|
| 698 |
+
print(f"DEBUG: Parsed size measurements: {size_measurements}")
|
| 699 |
+
except Exception as e:
|
| 700 |
+
print(f"DEBUG: Error parsing size measurements: {e}")
|
| 701 |
return "❌ Error: Invalid size measurements format. Please use valid JSON."
|
| 702 |
|
| 703 |
# Normalize inputs for better compatibility
|
|
|
|
| 718 |
for size, measurements in size_measurements.items():
|
| 719 |
garment_data[f"{size.lower()}_measurements"] = measurements
|
| 720 |
|
| 721 |
+
print(f"DEBUG: Created garment_data: {garment_data}")
|
| 722 |
+
|
| 723 |
# Validate that we have some measurements
|
| 724 |
total_measurements = sum(1 for v in user_data.values() if isinstance(v, (int, float)) and v > 0)
|
| 725 |
if total_measurements < 2:
|