WebashalarForML commited on
Commit
ffc8eed
·
verified ·
1 Parent(s): a875426

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -13,7 +13,7 @@ from langchain.agents import Tool
13
  from langchain.agents.format_scratchpad import format_log_to_str
14
  from langchain.agents.output_parsers import ReActJsonSingleInputOutputParser
15
  from langchain_core.callbacks import CallbackManager, BaseCallbackHandler
16
- from langchain_community.agent_toolkits.load_tools import load_tools
17
  from langchain_core.tools import tool
18
  from langchain_community.agent_toolkits import SQLDatabaseToolkit
19
  from langchain.chains import LLMMathChain
@@ -255,7 +255,7 @@ def create_app():
255
  with app.app_context():
256
  flash(error_message, "error")
257
  return
258
-
259
  query = {"messages": [("user", prompt)]}
260
  result = agent_app.invoke(query)
261
  try:
@@ -274,7 +274,7 @@ def create_app():
274
  result = f"An error occurred while processing the agent's response: {str(e)}"
275
  with app.app_context():
276
  flash("Error processing agent response.", "error")
277
-
278
  print("final_answer------>", result)
279
  socketio.emit("final", {"message": result})
280
  except Exception as e:
@@ -299,12 +299,14 @@ def create_app():
299
  thread = threading.Thread(target=run_agent, args=(prompt, socketio))
300
  socketio.emit("log", {"message": f"[INFO]: Starting thread: {thread}"})
301
  thread.start()
302
- flash("Query submitted successfully.", "info")
 
303
  return "OK", 200
304
  except Exception as e:
305
  error_message = f"[ERROR]: {str(e)}"
306
  socketio.emit("log", {"message": error_message})
307
- flash(error_message, "error")
 
308
  return "ERROR", 500
309
 
310
  def is_sqlite_db(file_path):
 
13
  from langchain.agents.format_scratchpad import format_log_to_str
14
  from langchain.agents.output_parsers import ReActJsonSingleInputOutputParser
15
  from langchain_core.callbacks import CallbackManager, BaseCallbackHandler
16
+ from langchain_community.agent_toolkits.load_tools import load_tools
17
  from langchain_core.tools import tool
18
  from langchain_community.agent_toolkits import SQLDatabaseToolkit
19
  from langchain.chains import LLMMathChain
 
255
  with app.app_context():
256
  flash(error_message, "error")
257
  return
258
+
259
  query = {"messages": [("user", prompt)]}
260
  result = agent_app.invoke(query)
261
  try:
 
274
  result = f"An error occurred while processing the agent's response: {str(e)}"
275
  with app.app_context():
276
  flash("Error processing agent response.", "error")
277
+
278
  print("final_answer------>", result)
279
  socketio.emit("final", {"message": result})
280
  except Exception as e:
 
299
  thread = threading.Thread(target=run_agent, args=(prompt, socketio))
300
  socketio.emit("log", {"message": f"[INFO]: Starting thread: {thread}"})
301
  thread.start()
302
+ with flask_app.app_context():
303
+ flash("Query submitted successfully.", "info")
304
  return "OK", 200
305
  except Exception as e:
306
  error_message = f"[ERROR]: {str(e)}"
307
  socketio.emit("log", {"message": error_message})
308
+ with flask_app.app_context():
309
+ flash(error_message, "error")
310
  return "ERROR", 500
311
 
312
  def is_sqlite_db(file_path):