Skip to content

fix(mantenibilidad): eliminar 2 warnings de deuda técnica#13

Merged
ivanmena2021 merged 1 commit into
mainfrom
fix/future-proofing-warnings
Jun 19, 2026
Merged

fix(mantenibilidad): eliminar 2 warnings de deuda técnica#13
ivanmena2021 merged 1 commit into
mainfrom
fix/future-proofing-warnings

Conversation

@ivanmena2021

Copy link
Copy Markdown
Owner

Cierra #8: la red de seguridad destapó 2 warnings reales. Fix del groupby.apply deprecado de pandas (include_groups=False, verificado seguro) y del SettingWithCopyWarning en get_departamento_data (.copy() explícito). Sin cambio de comportamiento; suite pasa a 51 passed limpio.

🤖 Generated with Claude Code

…ofing)

Cierre de #8. La red de seguridad (smoke tests de generadores) destapó 2
warnings reales — ahora corregidos, con los tests como guard:

1. gen_excel_eme: midagri.groupby("DEPARTAMENTO").apply(...) emitía
   FutureWarning de pandas (apply operando sobre la columna de agrupación,
   deprecado en pandas>=2.2 → rompería en una versión futura). Fix:
   include_groups=False. Verificado seguro: _build_district_text solo usa
   PROVINCIA/DISTRITO, no DEPARTAMENTO, así que excluir la columna de grupo
   no cambia el resultado.

2. data_processor.get_departamento_data: df_depto era un slice y al agregarle
   la columna "_fecha" emitía SettingWithCopyWarning (code smell que puede
   hacer que la escritura no surta efecto). Fix: .copy() explícito al filtrar.

Sin cambios de comportamiento (smoke tests + dept tests verdes). La suite
pasa de "51 passed, 2 warnings" a "51 passed" limpio.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ivanmena2021 ivanmena2021 merged commit ea93753 into main Jun 19, 2026
1 check passed
@ivanmena2021 ivanmena2021 deleted the fix/future-proofing-warnings branch June 19, 2026 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant