refactor: remove unused imports and reorganize module-level constants across multiple routers

This commit is contained in:
2026-06-09 18:02:50 +00:00
parent d95541f3c1
commit 19795c6a0a
38 changed files with 78 additions and 118 deletions
+3 -4
View File
@@ -2,7 +2,7 @@ import logging
from typing import Annotated
from fastapi import APIRouter, Request, Form
from devplacepy.models import GistForm, GistEditForm
from fastapi.responses import HTMLResponse, RedirectResponse
from fastapi.responses import HTMLResponse
from devplacepy.database import (
get_table,
get_users_by_uids,
@@ -19,7 +19,6 @@ from devplacepy.content import (
canonical_redirect,
first_image_url,
)
from devplacepy.templating import templates
from devplacepy.utils import get_current_user, require_user, not_found, XP_GIST
from devplacepy.seo import (
base_seo_context,
@@ -173,7 +172,7 @@ async def create_gist(request: Request, data: Annotated[GistForm, Form()]):
source_code = data.source_code.strip()
language = data.language
valid_languages = {l[0] for l in LANGUAGES}
valid_languages = {lang[0] for lang in LANGUAGES}
if language not in valid_languages:
language = "plaintext"
@@ -203,7 +202,7 @@ async def edit_gist(
):
user = require_user(request)
language = data.language
if language not in {l[0] for l in LANGUAGES}:
if language not in {lang[0] for lang in LANGUAGES}:
language = "plaintext"
return edit_content_item(
request,