Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2109,8 +2109,8 @@ def create_sb3_archive(project_folder, project_id):
|
|
2109 |
str: The path to the created .sb3 file, or None if an error occurred.
|
2110 |
"""
|
2111 |
# output_filename = os.path.join("outputs", project_id)
|
2112 |
-
output_filename = OUTPUT_DIR / project_id
|
2113 |
-
|
2114 |
zip_path = None
|
2115 |
sb3_path = None
|
2116 |
try:
|
@@ -2228,20 +2228,20 @@ def process_pdf():
|
|
2228 |
#image_paths = await convert_pdf_to_images_async(saved_pdf_path)
|
2229 |
|
2230 |
#updating logic here [Dev Patel]
|
2231 |
-
|
2232 |
-
|
2233 |
-
|
2234 |
-
|
2235 |
-
|
2236 |
-
|
2237 |
-
|
2238 |
-
|
2239 |
-
|
2240 |
|
2241 |
-
|
2242 |
|
2243 |
-
|
2244 |
-
final_project_json = project_skeleton
|
2245 |
|
2246 |
# Save the *final* filled project JSON, overwriting the skeleton
|
2247 |
with open(project_output, "w") as f:
|
|
|
2109 |
str: The path to the created .sb3 file, or None if an error occurred.
|
2110 |
"""
|
2111 |
# output_filename = os.path.join("outputs", project_id)
|
2112 |
+
# output_filename = OUTPUT_DIR / project_id
|
2113 |
+
output_filename = GEN_PROJECT_DIR / project_id
|
2114 |
zip_path = None
|
2115 |
sb3_path = None
|
2116 |
try:
|
|
|
2228 |
#image_paths = await convert_pdf_to_images_async(saved_pdf_path)
|
2229 |
|
2230 |
#updating logic here [Dev Patel]
|
2231 |
+
initial_state_dict = {
|
2232 |
+
"project_json": project_skeleton,
|
2233 |
+
"description": "The pseudo code for the script",
|
2234 |
+
"project_id": project_id,
|
2235 |
+
"project_image": img_b64,
|
2236 |
+
"action_plan": {},
|
2237 |
+
"pseudo_code": {},
|
2238 |
+
"temporary_node": {},
|
2239 |
+
}
|
2240 |
|
2241 |
+
final_state_dict = app_graph.invoke(initial_state_dict) # Pass dictionary
|
2242 |
|
2243 |
+
final_project_json = final_state_dict['project_json'] # Access as dict
|
2244 |
+
# final_project_json = project_skeleton
|
2245 |
|
2246 |
# Save the *final* filled project JSON, overwriting the skeleton
|
2247 |
with open(project_output, "w") as f:
|