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()
|