[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
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Rate Update Script
|
||||
|
||||
|
@ -85,7 +86,7 @@ MODEL_CONFIG_FILE = CONFIG_DIR / 'rate_model.ai'
|
|||
def get_ai_model():
|
||||
"""Obtener el modelo de IA configurado."""
|
||||
try:
|
||||
with open(MODEL_CONFIG_FILE, 'r') as f:
|
||||
with open(MODEL_CONFIG_FILE, 'r', encoding='utf-8') as f:
|
||||
model = f.read().strip()
|
||||
# Si hay un valor específico configurado, usarlo
|
||||
if model and model.strip():
|
||||
|
@ -114,7 +115,7 @@ def get_perplexity_api_key():
|
|||
try:
|
||||
if os.path.exists(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()
|
||||
if api_key:
|
||||
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}")
|
||||
|
||||
# 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}")
|
||||
logger.info(f"Actualizado {os.path.basename(rate_file)} con valor: {rate:.2f}")
|
||||
|
||||
|
|
Loading…
Reference in a new issue