Refactor import statements across multiple modules to use relative paths for better organization and maintainability.

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-04-27 21:12:10 +02:00
parent ae7727c01a
commit 2c6fdc03a8
15 changed files with 35 additions and 35 deletions
+2 -2
View File
@@ -3,8 +3,8 @@ from datetime import datetime, timezone
from fastapi import APIRouter, Depends
from backend.app.db import get_conn, get_write_lock
from backend.app.dependencies import require_admin
from ..db import get_conn, get_write_lock
from ..dependencies import require_admin
router = APIRouter(prefix="/admin", tags=["admin"])
+3 -3
View File
@@ -1,9 +1,9 @@
"""AI router: model listing and chat completions via OpenRouter."""
from fastapi import APIRouter, Depends, HTTPException, status
from backend.app.dependencies import get_current_user
from backend.app.models.ai import ChatRequest, ChatResponse, ModelInfo
from backend.app.services import openrouter
from ..dependencies import get_current_user
from ..models.ai import ChatRequest, ChatResponse, ModelInfo
from ..services import openrouter
router = APIRouter(prefix="/ai", tags=["ai"])
+3 -3
View File
@@ -4,8 +4,8 @@ import uuid
from fastapi import APIRouter, HTTPException, status
from jose import JWTError
from backend.app.models.auth import LoginRequest, RefreshRequest, RegisterRequest, TokenResponse
from backend.app.services.auth import (
from ..models.auth import LoginRequest, RefreshRequest, RegisterRequest, TokenResponse
from ..services.auth import (
authenticate_user,
create_access_token,
create_refresh_token,
@@ -71,7 +71,7 @@ async def refresh(body: RefreshRequest) -> TokenResponse:
new_jti = str(uuid.uuid4())
await store_refresh_token(user_id, new_jti)
from backend.app.db import get_conn
from ..db import get_conn
conn = get_conn()
row = conn.execute(
"SELECT email, role FROM users WHERE id = ?", [user_id]
+3 -3
View File
@@ -1,8 +1,8 @@
"""Generate router: text, image, video, and image-to-video generation."""
from fastapi import APIRouter, Depends, HTTPException, status
from backend.app.dependencies import get_current_user
from backend.app.models.ai import (
from ..dependencies import get_current_user
from ..models.ai import (
ImageRequest,
ImageResponse,
ImageResult,
@@ -12,7 +12,7 @@ from backend.app.models.ai import (
VideoRequest,
VideoResponse,
)
from backend.app.services import openrouter
from ..services import openrouter
router = APIRouter(prefix="/generate", tags=["generate"])
+3 -3
View File
@@ -1,9 +1,9 @@
"""Users router: self-service profile and admin user management."""
from fastapi import APIRouter, Depends, HTTPException, status
from backend.app.dependencies import get_current_user, require_admin
from backend.app.models.users import SetRoleRequest, UpdateUserRequest, UserResponse
from backend.app.services.users import (
from ..dependencies import get_current_user, require_admin
from ..models.users import SetRoleRequest, UpdateUserRequest, UserResponse
from ..services.users import (
delete_user,
get_user,
list_users,