cesparzaf commited on
Commit
22a5b8d
·
verified ·
1 Parent(s): a02562b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -334,23 +334,25 @@ def evaluate(texto: str, model_key: str):
334
  # CSV helper
335
  # ==========================
336
  def make_csv_from_table(table: dict) -> str:
337
- """Genera CSV temporal sin incluir la columna 'Modelo (repo)'."""
338
  cols = table.get("columns", [])
339
  rows = table.get("data", [])
340
  ts = int(time.time())
341
  path = f"/tmp/icb4_leadership_{ts}.csv"
342
 
343
- # Si existe la columna 'Modelo (repo)', la eliminamos
344
  if "Modelo (repo)" in cols:
345
- idx = cols.index("Modelo (repo)")
346
- cols = [c for c in cols if c != "Modelo (repo)"]
347
  new_rows = []
348
  for r in rows:
349
- if len(r) > idx:
350
- r = r[:idx] + r[idx + 1:]
 
351
  new_rows.append(r)
352
  rows = new_rows
353
 
 
354
  with open(path, "w", newline="", encoding="utf-8") as f:
355
  writer = csv.writer(f)
356
  writer.writerow(cols)
 
334
  # CSV helper
335
  # ==========================
336
  def make_csv_from_table(table: dict) -> str:
337
+ """Genera CSV temporal sin incluir la columna 'Modelo (repo)', pero conserva 'Modelo (etiqueta)'."""
338
  cols = table.get("columns", [])
339
  rows = table.get("data", [])
340
  ts = int(time.time())
341
  path = f"/tmp/icb4_leadership_{ts}.csv"
342
 
343
+ # Detecta y elimina solo la columna 'Modelo (repo)'
344
  if "Modelo (repo)" in cols:
345
+ idx_repo = cols.index("Modelo (repo)")
346
+ cols = [c for i, c in enumerate(cols) if i != idx_repo]
347
  new_rows = []
348
  for r in rows:
349
+ if len(r) > idx_repo:
350
+ # Elimina solo la celda correspondiente al campo 'Modelo (repo)'
351
+ r = [c for i, c in enumerate(r) if i != idx_repo]
352
  new_rows.append(r)
353
  rows = new_rows
354
 
355
+ # Escribe el CSV final
356
  with open(path, "w", newline="", encoding="utf-8") as f:
357
  writer = csv.writer(f)
358
  writer.writerow(cols)