Arthur-Attili commited on
Commit
12a8efc
·
verified ·
1 Parent(s): a7ab1cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
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
- adm_list = df[df['tipo_do_bem'].str.lower() == 'imovel']['administradora'].unique()
204
- return sorted(adm_list)
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