prthm11 commited on
Commit
80dc18c
·
verified ·
1 Parent(s): c84e191

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -14
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
- # output_filename = GEN_PROJECT_DIR / project_id
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
- # 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:
 
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: