[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.")
|
||||
return False
|
||||
else:
|
||||
logger.warning("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.warning("Continuando sin validación de códigos de país.")
|
||||
return False
|
||||
logger.error("pip no está instalado. No se puede instalar pycountry automáticamente.")
|
||||
logger.error("Por favor, instale pip: sudo apt-get install python3-pip")
|
||||
logger.error("O instale pycountry manualmente: sudo apt-get install python3-pycountry")
|
||||
sys.exit(1)
|
||||
|
||||
except FileNotFoundError:
|
||||
logger.warning("No se pudo ejecutar pip. Por favor instale pycountry manualmente.")
|
||||
logger.warning("Continuando sin validación de códigos de país.")
|
||||
return False
|
||||
logger.error("No se pudo ejecutar pip. El sistema no puede encontrar el ejecutable de Python.")
|
||||
logger.error("Por favor, verifique su instalación de Python.")
|
||||
sys.exit(1)
|
||||
|
||||
# Intentamos importar pycountry
|
||||
try:
|
||||
|
|
Loading…
Reference in a new issue