taesiri commited on
Commit
d911896
·
1 Parent(s): 942f16c
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -162,12 +162,17 @@ def inference(image):
162
  colors = parsed_json.get("color_palette", [])
163
  color_image = create_color_palette_image(colors)
164
 
 
 
 
 
 
165
  return (
166
  parsed_json.get("description", "Not available"),
167
  parsed_json.get("scene_description", "Not available"),
168
- json.dumps(parsed_json.get("character_list", []), indent=2),
169
- json.dumps(parsed_json.get("object_list", []), indent=2),
170
- json.dumps(parsed_json.get("texture_details", []), indent=2),
171
  parsed_json.get("lighting_details", "Not available"),
172
  color_image,
173
  json_str,
@@ -250,4 +255,4 @@ with gr.Blocks() as demo:
250
  api_name="analyze",
251
  )
252
 
253
- demo.launch()
 
162
  colors = parsed_json.get("color_palette", [])
163
  color_image = create_color_palette_image(colors)
164
 
165
+ # Fix: Ensure character_list, object_list, and texture_details are valid JSON strings
166
+ character_list = parsed_json.get("character_list", [])
167
+ object_list = parsed_json.get("object_list", [])
168
+ texture_details = parsed_json.get("texture_details", [])
169
+
170
  return (
171
  parsed_json.get("description", "Not available"),
172
  parsed_json.get("scene_description", "Not available"),
173
+ character_list, # Remove json.dumps() here
174
+ object_list, # Remove json.dumps() here
175
+ texture_details, # Remove json.dumps() here
176
  parsed_json.get("lighting_details", "Not available"),
177
  color_image,
178
  json_str,
 
255
  api_name="analyze",
256
  )
257
 
258
+ demo.launch(share=True)