qqwjq1981 commited on
Commit
75e0ec6
·
verified ·
1 Parent(s): 5091aef

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -782,8 +782,9 @@ def fetch_updated_state():
782
  """Fetch the updated shared state from FastAPI."""
783
  return pd.DataFrame(state["project_desc_table"]), state["task_analysis_txt"], pd.DataFrame(state["execution_status"]), state["execution_results"]
784
 
785
- def update_gradio_state(task_analysis_txt, execution_status, execution_results):
786
  # You can update specific components like Textbox or State
 
787
  shared_state['task_analysis_txt'] = task_analysis_txt
788
  shared_state['execution_status'] = execution_status
789
  shared_state['execution_results'] = execution_results
@@ -806,7 +807,9 @@ def project_extraction(project_description):
806
  str_projects = extract_ideas('AI-powered tools for productivity', project_description)
807
  json_projects = convert_to_listed_json(str_projects)
808
 
809
- return json_to_pandas(json_projects)
 
 
810
 
811
 
812
  # In[17]:
@@ -877,9 +880,9 @@ def transcribe_audio_from_media_url(media_url):
877
 
878
  app = FastAPI()
879
 
880
- # @app.get("/state")
881
- # async def fetch_state():
882
- # return shared_state
883
 
884
  @app.route("/whatsapp-webhook/", methods=["POST"])
885
  async def whatsapp_webhook(request: Request):
 
782
  """Fetch the updated shared state from FastAPI."""
783
  return pd.DataFrame(state["project_desc_table"]), state["task_analysis_txt"], pd.DataFrame(state["execution_status"]), state["execution_results"]
784
 
785
+ def update_gradio_state(project_desc_table, task_analysis_txt, execution_status, execution_results):
786
  # You can update specific components like Textbox or State
787
+ shared_state['project_desc_table'] = project_desc_table
788
  shared_state['task_analysis_txt'] = task_analysis_txt
789
  shared_state['execution_status'] = execution_status
790
  shared_state['execution_results'] = execution_results
 
807
  str_projects = extract_ideas('AI-powered tools for productivity', project_description)
808
  json_projects = convert_to_listed_json(str_projects)
809
 
810
+ project_desc_table = json_to_pandas(json_projects)
811
+ update_gradio_state(project_desc_table, "", pd.DataFrame(), {})
812
+ return project_desc_table
813
 
814
 
815
  # In[17]:
 
880
 
881
  app = FastAPI()
882
 
883
+ @app.get("/state")
884
+ async def fetch_state():
885
+ return shared_state
886
 
887
  @app.route("/whatsapp-webhook/", methods=["POST"])
888
  async def whatsapp_webhook(request: Request):