fix: remove unused Response import, constrain format param to Literal[json,zip]

This commit is contained in:
2026-03-01 16:26:43 +01:00
parent b71e1e5989
commit ab181e802f

View File

@@ -1,5 +1,5 @@
from typing import Optional
from fastapi import APIRouter, Depends, HTTPException, Response
from typing import Literal, Optional
from fastapi import APIRouter, Depends, HTTPException
from fastapi.responses import StreamingResponse
from sqlalchemy.orm import Session, selectinload
from app import models, schemas
@@ -81,7 +81,7 @@ def delete_config(
@router.post("/{config_id}/generate")
def generate_config(
config_id: int,
format: str = "json",
format: Literal["json", "zip"] = "json",
body: Optional[schemas.GenerateRequest] = None,
db: Session = Depends(get_db),
current_user: Optional[models.User] = Depends(get_optional_user),