Spaces:
Sleeping
Sleeping
from fastapi import APIRouter, Depends | |
import logging | |
import common.dependencies as DI | |
from components.services.acronym import AcronymService | |
router = APIRouter() | |
logger = logging.getLogger(__name__) | |
# Данный формат оставлен для обратной совместимости | |
def get_acronym_collection(acronym_service: AcronymService = Depends(DI.get_acronym_service)): | |
logger.info("Handling GET request to /collection/default") | |
try: | |
result = acronym_service.get_current_acronyms() | |
logger.info(f"Successfully retrieved acronym collection with ID {result.collection_id}") | |
return result | |
except Exception as e: | |
logger.error(f"Error retrieving acronym collection: {str(e)}") | |
raise | |