[IMPROVED] Mejorar manejo de errores en rate_update.py
- Salir del programa con mensaje de error si pip no está instalado - Mejores mensajes de error para problemas con Python y pip - Instrucciones más claras para la instalación de dependencias 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
83c9049cf5
commit
2b5035e16e
1 changed files with 7 additions and 7 deletions
|
@ -51,15 +51,15 @@ def check_install_pycountry():
|
||||||
logger.warning("Continuando sin validación de códigos de país.")
|
logger.warning("Continuando sin validación de códigos de país.")
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
logger.warning("pip no está instalado. No se puede instalar pycountry automáticamente.")
|
logger.error("pip no está instalado. No se puede instalar pycountry automáticamente.")
|
||||||
logger.warning("Por favor, instale pycountry manualmente: sudo apt-get install python3-pycountry")
|
logger.error("Por favor, instale pip: sudo apt-get install python3-pip")
|
||||||
logger.warning("Continuando sin validación de códigos de país.")
|
logger.error("O instale pycountry manualmente: sudo apt-get install python3-pycountry")
|
||||||
return False
|
sys.exit(1)
|
||||||
|
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
logger.warning("No se pudo ejecutar pip. Por favor instale pycountry manualmente.")
|
logger.error("No se pudo ejecutar pip. El sistema no puede encontrar el ejecutable de Python.")
|
||||||
logger.warning("Continuando sin validación de códigos de país.")
|
logger.error("Por favor, verifique su instalación de Python.")
|
||||||
return False
|
sys.exit(1)
|
||||||
|
|
||||||
# Intentamos importar pycountry
|
# Intentamos importar pycountry
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in a new issue