[IMPROVED] Agregar soporte UTF-8 en rate_update.py
- Añadir declaración de codificación UTF-8 en el encabezado del script - Especificar codificación UTF-8 en todas las operaciones de lectura de archivos - Especificar codificación UTF-8 en todas las operaciones de escritura de archivos - Mejorar compatibilidad con caracteres internacionales en múltiples sistemas 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
f80e4a3002
commit
a392607365
1 changed files with 4 additions and 3 deletions
|
@ -1,4 +1,5 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
"""
|
"""
|
||||||
Rate Update Script
|
Rate Update Script
|
||||||
|
|
||||||
|
@ -85,7 +86,7 @@ MODEL_CONFIG_FILE = CONFIG_DIR / 'rate_model.ai'
|
||||||
def get_ai_model():
|
def get_ai_model():
|
||||||
"""Obtener el modelo de IA configurado."""
|
"""Obtener el modelo de IA configurado."""
|
||||||
try:
|
try:
|
||||||
with open(MODEL_CONFIG_FILE, 'r') as f:
|
with open(MODEL_CONFIG_FILE, 'r', encoding='utf-8') as f:
|
||||||
model = f.read().strip()
|
model = f.read().strip()
|
||||||
# Si hay un valor específico configurado, usarlo
|
# Si hay un valor específico configurado, usarlo
|
||||||
if model and model.strip():
|
if model and model.strip():
|
||||||
|
@ -114,7 +115,7 @@ def get_perplexity_api_key():
|
||||||
try:
|
try:
|
||||||
if os.path.exists(path):
|
if os.path.exists(path):
|
||||||
logger.info(f"Intentando cargar API key desde: {path}")
|
logger.info(f"Intentando cargar API key desde: {path}")
|
||||||
with open(path, 'r') as f:
|
with open(path, 'r', encoding='utf-8') as f:
|
||||||
api_key = f.read().strip()
|
api_key = f.read().strip()
|
||||||
if api_key:
|
if api_key:
|
||||||
logger.info("API key de Perplexity cargada desde archivo.")
|
logger.info("API key de Perplexity cargada desde archivo.")
|
||||||
|
@ -534,7 +535,7 @@ def update_rate_files():
|
||||||
logger.info(f"Valor de respaldo generado: {rate:.2f}")
|
logger.info(f"Valor de respaldo generado: {rate:.2f}")
|
||||||
|
|
||||||
# Guardar el resultado en el archivo - solo el valor numérico con dos decimales, sin salto de línea
|
# Guardar el resultado en el archivo - solo el valor numérico con dos decimales, sin salto de línea
|
||||||
with open(rate_file, 'w') as f:
|
with open(rate_file, 'w', encoding='utf-8') as f:
|
||||||
f.write(f"{rate:.2f}")
|
f.write(f"{rate:.2f}")
|
||||||
logger.info(f"Actualizado {os.path.basename(rate_file)} con valor: {rate:.2f}")
|
logger.info(f"Actualizado {os.path.basename(rate_file)} con valor: {rate:.2f}")
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue