anhkhoiphan commited on
Commit
94c7530
·
verified ·
1 Parent(s): ab60990

In ra log khi on_chat_end bị trigger

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -441,10 +441,10 @@ def ensure_session_state() -> Optional[ConversationState]:
441
  session_id = cl.user_session.get("session_id")
442
 
443
  if not session_id:
444
- # Chỉ tạo mới khi chưa có (tức là lần đầu mở tab)
445
- session_id = str(uuid.uuid4())
446
- cl.user_session.set("session_id", session_id)
447
- print(f"🆕 Created new session_id for new chat: {session_id}")
448
 
449
  return StateManager.get_or_create_session_state(session_id)
450
 
@@ -474,9 +474,10 @@ async def on_chat_start():
474
  """Initialize the chat session"""
475
  session_id = cl.user_session.get("session_id")
476
  if not session_id:
477
- session_id = str(uuid.uuid4())
478
- cl.user_session.set("session_id", session_id)
479
-
 
480
  app_state = StateManager.get_or_create_session_state(session_id)
481
 
482
  await cl.Message(
@@ -501,6 +502,7 @@ async def on_chat_end():
501
  """Clean up when chat session ends (user closes tab, new chat, exit UI)"""
502
  try:
503
  session_id = cl.user_session.get("session_id")
 
504
 
505
  if session_id:
506
  app_state = StateManager.get_or_create_session_state(session_id)
 
441
  session_id = cl.user_session.get("session_id")
442
 
443
  if not session_id:
444
+ # # Chỉ tạo mới khi chưa có (tức là lần đầu mở tab)
445
+ # session_id = str(uuid.uuid4())
446
+ # cl.user_session.set("session_id", session_id)
447
+ print(f"Lỗi: Không lấy được session id ensure_session_state")
448
 
449
  return StateManager.get_or_create_session_state(session_id)
450
 
 
474
  """Initialize the chat session"""
475
  session_id = cl.user_session.get("session_id")
476
  if not session_id:
477
+ # session_id = str(uuid.uuid4())
478
+ # cl.user_session.set("session_id", session_id)
479
+ print(f"Lỗi: Không lấy được session id ở on_chat_start")
480
+
481
  app_state = StateManager.get_or_create_session_state(session_id)
482
 
483
  await cl.Message(
 
502
  """Clean up when chat session ends (user closes tab, new chat, exit UI)"""
503
  try:
504
  session_id = cl.user_session.get("session_id")
505
+ print(f"on_chat_end triggered for session {session_id}")
506
 
507
  if session_id:
508
  app_state = StateManager.get_or_create_session_state(session_id)