Spaces:
Sleeping
Sleeping
File size: 787 Bytes
57cf043 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
from fastapi import APIRouter, Depends
import logging
import common.dependencies as DI
from components.services.acronym import AcronymService
router = APIRouter()
logger = logging.getLogger(__name__)
# Данный формат оставлен для обратной совместимости
@router.get("/collection/default")
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
|