Spaces:
Paused
Paused
giorgio-caparvi
commited on
Commit
·
bcbc057
1
Parent(s):
5b474cb
added traceback response
Browse files- api/app.py +9 -5
api/app.py
CHANGED
@@ -7,6 +7,7 @@ from model.src.utils.arg_parser import eval_parse_args # Nuovo import corretto
|
|
7 |
import sys
|
8 |
from PIL import Image
|
9 |
import base64
|
|
|
10 |
|
11 |
|
12 |
from model.src import eval
|
@@ -65,25 +66,28 @@ def generate_design():
|
|
65 |
]
|
66 |
print("### Esecuzione eval.main ###") # Stampa per il debug
|
67 |
|
|
|
|
|
68 |
# Esecuzione del modello
|
69 |
try:
|
70 |
final_image = eval.main(img_sketch_buffer, json_data_from_req)
|
71 |
print("### eval.main eseguito con successo ###") # Stampa per il debug
|
72 |
except AttributeError as e:
|
73 |
print(f"### AttributeError: {str(e)} ###") # Stampa per il debug
|
74 |
-
return f"AttributeError: {
|
75 |
except TypeError as e:
|
76 |
print(f"### TypeError: {str(e)} ###") # Stampa per il debug
|
77 |
-
return f"TypeError: {
|
78 |
except ValueError as e:
|
79 |
print(f"### ValueError: {str(e)} ###") # Stampa per il debug
|
80 |
-
return f"ValueError: {
|
81 |
except IOError as e:
|
82 |
print(f"### IOError: {str(e)} ###") # Stampa per il debug
|
83 |
-
return f"IOError: {
|
84 |
except Exception as e:
|
85 |
print(f"### Unexpected error: {str(e)} ###") # Stampa per il debug
|
86 |
-
return f"Unexpected error: {
|
|
|
87 |
|
88 |
# Salvataggio immagine e invio come risposta
|
89 |
img_io = io.BytesIO()
|
|
|
7 |
import sys
|
8 |
from PIL import Image
|
9 |
import base64
|
10 |
+
import traceback
|
11 |
|
12 |
|
13 |
from model.src import eval
|
|
|
66 |
]
|
67 |
print("### Esecuzione eval.main ###") # Stampa per il debug
|
68 |
|
69 |
+
import traceback
|
70 |
+
|
71 |
# Esecuzione del modello
|
72 |
try:
|
73 |
final_image = eval.main(img_sketch_buffer, json_data_from_req)
|
74 |
print("### eval.main eseguito con successo ###") # Stampa per il debug
|
75 |
except AttributeError as e:
|
76 |
print(f"### AttributeError: {str(e)} ###") # Stampa per il debug
|
77 |
+
return f"AttributeError: {traceback.format_exc()}", 500
|
78 |
except TypeError as e:
|
79 |
print(f"### TypeError: {str(e)} ###") # Stampa per il debug
|
80 |
+
return f"TypeError: {traceback.format_exc()}", 500
|
81 |
except ValueError as e:
|
82 |
print(f"### ValueError: {str(e)} ###") # Stampa per il debug
|
83 |
+
return f"ValueError: {traceback.format_exc()}", 500
|
84 |
except IOError as e:
|
85 |
print(f"### IOError: {str(e)} ###") # Stampa per il debug
|
86 |
+
return f"IOError: {traceback.format_exc()}", 500
|
87 |
except Exception as e:
|
88 |
print(f"### Unexpected error: {str(e)} ###") # Stampa per il debug
|
89 |
+
return f"Unexpected error: {traceback.format_exc()}", 500
|
90 |
+
|
91 |
|
92 |
# Salvataggio immagine e invio come risposta
|
93 |
img_io = io.BytesIO()
|