jonanfu commited on
Commit
b958ad2
Β·
1 Parent(s): bbefc18

guardado de pdfs en memoria

Browse files
Files changed (1) hide show
  1. app.py +7 -0
app.py CHANGED
@@ -22,9 +22,11 @@ uploaded_files = st.file_uploader("πŸ“Ž Subir CVs (PDF)", type="pdf", accept_mul
22
 
23
  if uploaded_files:
24
  archivos_en_memoria = {file.name: BytesIO(file.read()) for file in uploaded_files}
 
25
  st.success(f"Se han subido {len(archivos_en_memoria)} Pdf(s).")
26
 
27
  if st.button("πŸ“Š Procesar CVs"):
 
28
  if not uploaded_files:
29
  st.warning("Primero sube al menos un CV.")
30
  elif not descripcion_puesto.strip():
@@ -49,6 +51,11 @@ if st.button("πŸ“Š Procesar CVs"):
49
  # Vector store
50
  vector_store = PineconeVectorStore(index=index, embedding=embedding)
51
 
 
 
 
 
 
52
  # Procesar archivos y crear documentos
53
  documents = []
54
  for filename, buffer in archivos_en_memoria.items():
 
22
 
23
  if uploaded_files:
24
  archivos_en_memoria = {file.name: BytesIO(file.read()) for file in uploaded_files}
25
+ st.session_state["archivos_en_memoria"] = archivos_en_memoria
26
  st.success(f"Se han subido {len(archivos_en_memoria)} Pdf(s).")
27
 
28
  if st.button("πŸ“Š Procesar CVs"):
29
+ st.write(st.session_state.get("archivos_en_memoria"))
30
  if not uploaded_files:
31
  st.warning("Primero sube al menos un CV.")
32
  elif not descripcion_puesto.strip():
 
51
  # Vector store
52
  vector_store = PineconeVectorStore(index=index, embedding=embedding)
53
 
54
+ archivos_en_memoria = st.session_state.get("archivos_en_memoria", {})
55
+ if not archivos_en_memoria:
56
+ st.warning("No se encontraron archivos en memoria.")
57
+ st.stop()
58
+
59
  # Procesar archivos y crear documentos
60
  documents = []
61
  for filename, buffer in archivos_en_memoria.items():