Bladeren bron

Fix import shadowing in email_service.py

Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com>
copilot-swe-agent[bot] 3 maanden geleden
bovenliggende
commit
7735e8ab09
1 gewijzigde bestanden met toevoegingen van 1 en 6 verwijderingen
  1. 1 6
      backend/app/services/email_service.py

+ 1 - 6
backend/app/services/email_service.py

@@ -8,15 +8,12 @@ import smtplib
 import string
 import string
 from email.mime.multipart import MIMEMultipart
 from email.mime.multipart import MIMEMultipart
 from email.mime.text import MIMEText
 from email.mime.text import MIMEText
-from typing import TYPE_CHECKING
 
 
 from sqlalchemy import select
 from sqlalchemy import select
 from sqlalchemy.ext.asyncio import AsyncSession
 from sqlalchemy.ext.asyncio import AsyncSession
 
 
 from backend.app.models.settings import Settings
 from backend.app.models.settings import Settings
-
-if TYPE_CHECKING:
-    from backend.app.schemas.auth import SMTPSettings
+from backend.app.schemas.auth import SMTPSettings
 
 
 logger = logging.getLogger(__name__)
 logger = logging.getLogger(__name__)
 
 
@@ -65,8 +62,6 @@ async def get_smtp_settings(db: AsyncSession) -> SMTPSettings | None:
     Returns:
     Returns:
         SMTPSettings object or None if not configured
         SMTPSettings object or None if not configured
     """
     """
-    from backend.app.schemas.auth import SMTPSettings
-    
     # Fetch all SMTP-related settings
     # Fetch all SMTP-related settings
     result = await db.execute(
     result = await db.execute(
         select(Settings).where(
         select(Settings).where(