JeCabrera commited on
Commit
9bfd9bd
verified
1 Parent(s): 1978e7f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -256,6 +256,13 @@ with col2:
256
  perfil_cliente = re.sub(r'\n\s*\n', '\n\n', perfil_cliente)
257
  perfil_cliente = perfil_cliente.strip()
258
 
 
 
 
 
 
 
 
259
  # Convertir los asteriscos de formato Markdown a HTML para una correcta visualizaci贸n
260
  # Convertir **texto** a <strong>texto</strong>
261
  perfil_cliente = re.sub(r'\*\*(.*?)\*\*', r'<strong>\1</strong>', perfil_cliente)
@@ -292,9 +299,10 @@ with col2:
292
  st.markdown(st.session_state.perfil_cliente, unsafe_allow_html=True)
293
 
294
  # Opci贸n para descargar
 
295
  st.download_button(
296
  label="DESCARGAR MI CLIENTE SO脩ADO 鉃も灓",
297
- data=st.session_state.perfil_cliente_plain,
298
  file_name="cliente_ideal.txt",
299
  mime="text/plain"
300
  )
 
256
  perfil_cliente = re.sub(r'\n\s*\n', '\n\n', perfil_cliente)
257
  perfil_cliente = perfil_cliente.strip()
258
 
259
+ # Al inicio del archivo, junto con las otras inicializaciones
260
+ if 'perfil_cliente_plain' not in st.session_state:
261
+ st.session_state.perfil_cliente_plain = None
262
+
263
+ # Guardar versi贸n sin formato antes de aplicar estilos HTML
264
+ st.session_state.perfil_cliente_plain = perfil_cliente
265
+
266
  # Convertir los asteriscos de formato Markdown a HTML para una correcta visualizaci贸n
267
  # Convertir **texto** a <strong>texto</strong>
268
  perfil_cliente = re.sub(r'\*\*(.*?)\*\*', r'<strong>\1</strong>', perfil_cliente)
 
299
  st.markdown(st.session_state.perfil_cliente, unsafe_allow_html=True)
300
 
301
  # Opci贸n para descargar
302
+ # En la secci贸n de descarga anterior, asegurarse de usar la versi贸n plain si existe
303
  st.download_button(
304
  label="DESCARGAR MI CLIENTE SO脩ADO 鉃も灓",
305
+ data=st.session_state.perfil_cliente_plain if st.session_state.perfil_cliente_plain else st.session_state.perfil_cliente,
306
  file_name="cliente_ideal.txt",
307
  mime="text/plain"
308
  )