AIdeaText commited on
Commit
ba4b115
verified
1 Parent(s): e7f4dfb

Update modules/studentact/student_activities_v2.py

Browse files
modules/studentact/student_activities_v2.py CHANGED
@@ -399,17 +399,6 @@ def clean_chat_content(content: str) -> str:
399
  content = re.sub(r'\s+', ' ', content).strip()
400
  return content
401
 
402
- # Modificar el loop de visualizaci贸n en display_chat_activities:
403
- for message in chat['messages']:
404
- role = message.get('role', 'unknown')
405
- content = clean_chat_content(message.get('content', ''))
406
-
407
- with st.chat_message(role):
408
- st.markdown(content)
409
-
410
- st.divider()
411
-
412
-
413
  #################################################################################
414
  def display_chat_activities(username: str, t: dict):
415
  """
@@ -446,7 +435,7 @@ def display_chat_activities(username: str, t: dict):
446
  # Usar el componente de chat de Streamlit
447
  with st.chat_message(role):
448
  st.markdown(content)
449
-
450
  # Agregar separador entre mensajes
451
  st.divider()
452
  else:
@@ -460,23 +449,7 @@ def display_chat_activities(username: str, t: dict):
460
  logger.error(f"Error mostrando historial del chat: {str(e)}")
461
  st.error(t.get('error_chat', 'Error al mostrar historial del chat'))
462
 
463
- # Aseg煤rate que no haya c贸digo suelto fuera de funciones que intente acceder a 'chat'
464
- # Si necesitas procesar chats fuera de esta funci贸n, crea una nueva funci贸n:
465
-
466
- def get_formatted_chats(username: str, limit: int = 50) -> list:
467
- """Obtiene chats formateados para uso externo"""
468
- chat_history = get_chat_history(
469
- username=username,
470
- analysis_type='sidebar',
471
- limit=limit
472
- )
473
- return [
474
- {
475
- 'timestamp': chat['timestamp'],
476
- 'messages': chat.get('messages', [])
477
- }
478
- for chat in reversed(chat_history)
479
- ] if chat_history else []
480
 
481
  #################################################################################
482
 
 
399
  content = re.sub(r'\s+', ' ', content).strip()
400
  return content
401
 
 
 
 
 
 
 
 
 
 
 
 
402
  #################################################################################
403
  def display_chat_activities(username: str, t: dict):
404
  """
 
435
  # Usar el componente de chat de Streamlit
436
  with st.chat_message(role):
437
  st.markdown(content)
438
+
439
  # Agregar separador entre mensajes
440
  st.divider()
441
  else:
 
449
  logger.error(f"Error mostrando historial del chat: {str(e)}")
450
  st.error(t.get('error_chat', 'Error al mostrar historial del chat'))
451
 
452
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
453
 
454
  #################################################################################
455