From 5173e0f133fd69310f701e62bf034d42bc6fbf0c Mon Sep 17 00:00:00 2001 From: Shroominic Date: Tue, 12 Aug 2025 15:02:15 -0300 Subject: [PATCH] convert prints to logging --- routstr/payment/models.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/routstr/payment/models.py b/routstr/payment/models.py index 96f59bfb..1ad0f644 100644 --- a/routstr/payment/models.py +++ b/routstr/payment/models.py @@ -7,8 +7,11 @@ from urllib.request import urlopen from fastapi import APIRouter from pydantic.v1 import BaseModel +from ..core.logging import get_logger from .price import sats_usd_ask_price +logger = get_logger(__name__) + models_router = APIRouter() @@ -101,7 +104,7 @@ def load_models() -> list[Model]: # Check if user has actively provided a models.json file if models_path.exists(): - print(f"Loading models from user-provided file: {models_path}") + logger.info(f"Loading models from user-provided file: {models_path}") try: with models_path.open("r") as f: data = json.load(f) @@ -111,16 +114,16 @@ def load_models() -> list[Model]: # Fall through to auto-generation # Auto-generate models from OpenRouter API - print("Auto-generating models from OpenRouter API") + logger.info("Auto-generating models from OpenRouter API") source_filter = os.getenv("SOURCE") source_filter = source_filter if source_filter and source_filter.strip() else None models_data = fetch_openrouter_models(source_filter=source_filter) if not models_data: - print("Failed to fetch models from OpenRouter API") + logger.error("Failed to fetch models from OpenRouter API") return [] - print(f"Successfully fetched {len(models_data)} models from OpenRouter API") + logger.info(f"Successfully fetched {len(models_data)} models from OpenRouter API") return [Model(**model) for model in models_data]