Phase 9: Code-Hygiene - alle pyflakes-Issues fixen
15 pyflakes-Warnings entfernt: - src/audit.py: HTTPException (in router import statt helper, war hier ungenutzt) - src/routers/auth.py: status (FastAPI-status ungenutzt) - src/routers/audit.py: HTTPException (ungenutzt) - src/routers/users.py: MAGIC_LINK_EXPIRE_MINUTES (ungenutzt) - src/routers/sources.py: row_to_dict, _extract_domain, _detect_category, urlparse, status (alle ungenutzt - status.HTTP_* wird nirgendwo aufgerufen) - src/routers/sources.py: 2x f-string ohne Placeholder (URL aktualisiert, Verbindung fehlgeschlagen) zu normalen Strings - src/routers/sources.py: except httpx.ConnectError as e -> e ungenutzt, weg - src/database.py: os ungenutzt - src/models.py: EmailStr ungenutzt Audit-Coverage geprueft: alle write-Endpoints in users.py rufen _toggle_field() auf, das die log_action-Aufrufe macht. Keine Audit-Luecken. Alle anderen Routers (organizations/licenses/dashboard/token_usage) hatten bereits saubere Audit-Coverage. Mojibake-Diagnose ueber alle src/*.py: 0 Treffer.
Dieser Commit ist enthalten in:
@@ -1,5 +1,5 @@
|
||||
"""Pydantic Models für das Verwaltungsportal."""
|
||||
from pydantic import BaseModel, EmailStr, Field
|
||||
from pydantic import BaseModel, Field
|
||||
from typing import Optional
|
||||
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren