Fix imports

This commit is contained in:
Urtzi Alfaro
2025-07-18 14:41:39 +02:00
parent a469f0c01d
commit 4073222888
30 changed files with 123 additions and 119 deletions

View File

@@ -5,7 +5,7 @@
Authentication service business logic - Complete implementation
"""
import logging
import structlog
from datetime import datetime, timedelta, timezone
from typing import Optional, Dict, Any
from sqlalchemy.ext.asyncio import AsyncSession
@@ -18,7 +18,7 @@ from app.schemas.auth import UserRegistration, UserLogin, TokenResponse, UserRes
from app.core.security import security_manager
from app.services.messaging import publish_user_registered, publish_user_login
logger = logging.getLogger(__name__)
logger = structlog.get_logger()
class AuthService:
"""Authentication service business logic"""

View File

@@ -4,9 +4,9 @@ Messaging service for auth service
"""
from shared.messaging.rabbitmq import RabbitMQClient
from app.core.config import settings
import logging
import structlog
logger = logging.getLogger(__name__)
logger = structlog.get_logger()
# Single global instance
auth_publisher = RabbitMQClient(settings.RABBITMQ_URL, "auth-service")

View File

@@ -6,12 +6,12 @@ from sqlalchemy.ext.asyncio import AsyncSession
from sqlalchemy import select, update, delete
from fastapi import HTTPException, status
from passlib.context import CryptContext
import logging
import structlog
from app.models.users import User
from app.core.config import settings
logger = logging.getLogger(__name__)
logger = structlog.get_logger()
# Password hashing
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")