Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -77,11 +77,10 @@ def buscar_combinacoes(credito_desejado, entrada_desejada, parcela_desejada, adm
|
|
| 77 |
# Filtra por tipo de bem e administradoras
|
| 78 |
df_filtrado = df[df['tipo_do_bem'].str.lower() == 'imovel']
|
| 79 |
if administradoras:
|
| 80 |
-
# Certifica-se de que administradoras é uma lista (Gradio retorna tupla)
|
| 81 |
if isinstance(administradoras, tuple):
|
| 82 |
administradoras = list(administradoras)
|
| 83 |
administradoras = [a.strip().lower() for a in administradoras]
|
| 84 |
-
df_filtrado = df_filtrado[df_filtrado['administradora'].isin(administradoras)]
|
| 85 |
|
| 86 |
if df_filtrado.empty:
|
| 87 |
return "🚫 Nenhuma cota encontrada com os filtros aplicados. Tente ajustar os parâmetros."
|
|
@@ -200,8 +199,8 @@ def ajustar_e_buscar(credito_desejado, entrada_desejada, parcela_desejada, admin
|
|
| 200 |
# Prepara a lista de administradoras para o Gradio
|
| 201 |
def get_administradoras_options():
|
| 202 |
if df is not None:
|
| 203 |
-
|
| 204 |
-
return sorted(
|
| 205 |
return []
|
| 206 |
|
| 207 |
# Criando a interface Gradio
|
|
|
|
| 77 |
# Filtra por tipo de bem e administradoras
|
| 78 |
df_filtrado = df[df['tipo_do_bem'].str.lower() == 'imovel']
|
| 79 |
if administradoras:
|
|
|
|
| 80 |
if isinstance(administradoras, tuple):
|
| 81 |
administradoras = list(administradoras)
|
| 82 |
administradoras = [a.strip().lower() for a in administradoras]
|
| 83 |
+
df_filtrado = df_filtrado[df_filtrado['administradora'].str.lower().isin(administradoras)]
|
| 84 |
|
| 85 |
if df_filtrado.empty:
|
| 86 |
return "🚫 Nenhuma cota encontrada com os filtros aplicados. Tente ajustar os parâmetros."
|
|
|
|
| 199 |
# Prepara a lista de administradoras para o Gradio
|
| 200 |
def get_administradoras_options():
|
| 201 |
if df is not None:
|
| 202 |
+
adms = df[df['tipo_do_bem'].str.lower() == 'imovel']['administradora'].unique()
|
| 203 |
+
return sorted([adm.title() for adm in adms]) # Mostra os nomes com letras maiúsculas
|
| 204 |
return []
|
| 205 |
|
| 206 |
# Criando a interface Gradio
|