Update app.py
Browse files
app.py
CHANGED
|
@@ -74,6 +74,7 @@ def buscar_alojamiento(consulta):
|
|
| 74 |
def formatear_alojamiento(texto):
|
| 75 |
bloques = texto.split("\n\n")
|
| 76 |
resultado = []
|
|
|
|
| 77 |
|
| 78 |
for bloque in bloques:
|
| 79 |
lineas = bloque.split("\n")
|
|
@@ -81,7 +82,10 @@ def formatear_alojamiento(texto):
|
|
| 81 |
tipos_alojamiento = []
|
| 82 |
|
| 83 |
for linea in lineas:
|
| 84 |
-
if "
|
|
|
|
|
|
|
|
|
|
| 85 |
tipos_alojamiento.append(linea)
|
| 86 |
elif "Descripci贸n:" in linea:
|
| 87 |
tipos_alojamiento.append(linea)
|
|
@@ -89,10 +93,10 @@ def formatear_alojamiento(texto):
|
|
| 89 |
tipos_alojamiento.append(linea)
|
| 90 |
else:
|
| 91 |
alojamiento_info.append(linea)
|
| 92 |
-
|
| 93 |
resultado.append("\n".join(alojamiento_info))
|
| 94 |
if tipos_alojamiento:
|
| 95 |
-
resultado.append("\nTipos de alojamiento:\n" + "\n".join(tipos_alojamiento))
|
| 96 |
|
| 97 |
return "\n\n".join(resultado)
|
| 98 |
|
|
|
|
| 74 |
def formatear_alojamiento(texto):
|
| 75 |
bloques = texto.split("\n\n")
|
| 76 |
resultado = []
|
| 77 |
+
nombre_alojamiento = ""
|
| 78 |
|
| 79 |
for bloque in bloques:
|
| 80 |
lineas = bloque.split("\n")
|
|
|
|
| 82 |
tipos_alojamiento = []
|
| 83 |
|
| 84 |
for linea in lineas:
|
| 85 |
+
if "Alojamiento:" in linea:
|
| 86 |
+
nombre_alojamiento = linea # Guardamos el nombre del alojamiento
|
| 87 |
+
alojamiento_info.append(linea)
|
| 88 |
+
elif "Plazas:" in linea:
|
| 89 |
tipos_alojamiento.append(linea)
|
| 90 |
elif "Descripci贸n:" in linea:
|
| 91 |
tipos_alojamiento.append(linea)
|
|
|
|
| 93 |
tipos_alojamiento.append(linea)
|
| 94 |
else:
|
| 95 |
alojamiento_info.append(linea)
|
| 96 |
+
|
| 97 |
resultado.append("\n".join(alojamiento_info))
|
| 98 |
if tipos_alojamiento:
|
| 99 |
+
resultado.append(f"{nombre_alojamiento}\nTipos de alojamiento:\n" + "\n".join(tipos_alojamiento))
|
| 100 |
|
| 101 |
return "\n\n".join(resultado)
|
| 102 |
|