Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
|
|
|
|
810 |
|
811 |
|
812 |
# In[17]:
|
@@ -877,9 +880,9 @@ def transcribe_audio_from_media_url(media_url):
|
|
877 |
|
878 |
app = FastAPI()
|
879 |
|
880 |
-
|
881 |
-
|
882 |
-
|
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):
|