Spaces:
Paused
Paused
giorgio-caparvi commited on
Commit ·
33377b9
1
Parent(s): 66f3ca8
handling errors
Browse files- api/app.py +14 -2
api/app.py
CHANGED
|
@@ -59,8 +59,20 @@ def generate_design():
|
|
| 59 |
'--test_order', 'paired'
|
| 60 |
]
|
| 61 |
|
| 62 |
-
|
| 63 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 64 |
|
| 65 |
# Save the image to a BytesIO buffer to return via HTTP
|
| 66 |
img_io = io.BytesIO()
|
|
|
|
| 59 |
'--test_order', 'paired'
|
| 60 |
]
|
| 61 |
|
| 62 |
+
print("################################STO ESEGUENDO LO SCRIPT")
|
| 63 |
+
# Cattura tutti gli errori generati dalla chiamata a eval.main
|
| 64 |
+
try:
|
| 65 |
+
final_image = eval.main(img_sketch_buffer, json_data_from_req)
|
| 66 |
+
except AttributeError as e:
|
| 67 |
+
return f"AttributeError: {str(e)}", 500
|
| 68 |
+
except TypeError as e:
|
| 69 |
+
return f"TypeError: {str(e)}", 500
|
| 70 |
+
except ValueError as e:
|
| 71 |
+
return f"ValueError: {str(e)}", 500
|
| 72 |
+
except IOError as e:
|
| 73 |
+
return f"IOError: {str(e)}", 500
|
| 74 |
+
except Exception as e:
|
| 75 |
+
return f"Unexpected error: {str(e)}", 500
|
| 76 |
|
| 77 |
# Save the image to a BytesIO buffer to return via HTTP
|
| 78 |
img_io = io.BytesIO()
|